Roles & Responsibilities
Frontend Engineer (React)
We’re looking for a skilled Frontend Engineer with strong expertise in React.js to design, build, and maintain scalable, high-performance user interfaces. You’ll work closely with product, QA, and DevOps teams to deliver seamless, responsive web applications in an agile environment.
Key Responsibilities
- Design and develop responsive, accessible, and secure web applications with React.js and modern frontend practices.
- Collaborate with Product Managers and BAs to translate requirements into technical solutions.
- Work with QA to ensure test coverage and resolve defects promptly.
- Optimize application performance through techniques such as lazy loading, code splitting, and reducing re-renders.
- Integrate RESTful APIs, GraphQL, and WebSockets into frontend applications.
- Contribute to CI / CD pipelines and ensure smooth build, deployment, and release processes.
- Document technical decisions, maintain reusable components, and enforce best practices in frontend development.
Requirements
Degree / Diploma in Computer Science, IT, or related fields.5-7 years of frontend experienceStrong expertise in React.js and familiarity with Next.js (SSR / SSG a plus).Proficiency in JavaScript, TypeScript, HTML5, CSS3 .Experience with state management tools ( Redux, Recoil, Zustand, MobX ).Skilled in modern UI libraries (Tailwind CSS, Material-UI, Chakra UI, Bootstrap).Experience with frontend build tools ( Webpack, Vite, esbuild, Parcel ).Knowledge of frontend testing (Jest, React Testing Library, Playwright).Familiarity with Git workflows, Agile methods, and DevOps practices.Awareness of frontend security best practices and accessibility standardsTell employers what skills you have
Git
TDD
ReactJS
CSS3
CSS
Front End Designing
Azure
Webpack
AWS
TypeScript
Google Cloud Platform
JavaScript
HTML5
Vue.js
REST APIs
Angular
Web Applications
React.js
Gitflow