Posted on: 18/09/2025
Frontend Software Development Engineer :
As a Frontend Software Development Engineer, you will own the end?to-end development of rich, high?performance web applications.
You will work with modern React (v18) while maintaining and upgrading legacy codebases built in earlier versions (8 &?16), design micro?frontend architectures for modular delivery, and collaborate closely with Product and Design to deliver exceptional user experiences.
Key Responsibilities :
- Build new features and green?field applications from scratch using React?18, JavaScript (ES6+), HTML5, and CSS3/Sass.
- Design and implement micro?frontend solutions with different versions of React to enable independent deployment, scaling, and team autonomy.
- Maintain and refactor existing React?8/16 codebases; plan and execute smooth, incremental upgrades to React?18.
- Leverage class component lifecycle methods for legacy code and hooks/concurrent features for React?18 to maximize performance (automatic batching, Suspense, etc.
- Apply React hooks, class?based components, and lifecycle methods appropriately for performance and readability.
- Translate Figma/Sketch designs into pixel?perfect, accessible interfaces.
- Advocate for UI/UX best practices, web accessibility (WCAG), and responsive design.
- Write unit/integration tests (Jest, React Testing Library).
- Profile and optimize rendering, bundle size, and runtime performance.
- Participate in code reviews and enforce coding standards.
- Work with Backend, DevOps, and QA to ship features through CI/CD pipelines.
- Mentor junior engineers and share knowledge through tech talks or documentation.
Must Have Qualifications :
- 3+years of professional experience building production web apps.
- Deep expertise in React.js (v8,?16,?18, 19) and strong core JavaScript skills.
- Solid command of HTML5, CSS3 (Flexbox/Grid, responsive layouts).
- Hands on experience architecting or contributing to micro?frontend solutions (Module Federation, Single SPA, independent deployments, shared design tokens, etc.
- Portfolio of green?field builds demonstrating end-to-end ownership
- Working knowledge of UI/UX principles, accessibility standards, and modern design systems.
- Excellent problem's olving skills and clear, concise communication.
- Experience migrating large codebases across major React versions.
Preferred Qualifications :
- Exposure to design systems
- TypeScript, Next.js, or ReactNative exposure.
- Cloud?native deployment experience (AWS, GCP, Azure)
Did you find something suspicious?
Posted By
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1548633
Interview Questions for you
View All