to lead the development of modern, responsive, and high-performing web application. The ideal candidate will have deep expertise in
React.js
,
JavaScript (ES6+)
,
HTML5
, and
CSS3
, with a passion for building intuitive user experiences and scalable front-end architectures.
Key Responsibilities
Design, develop, and maintain web applications using
React.js
,
JavaScript
,
HTML5
, and
CSS3
.
Collaborate with UI/UX designers and back-end developers to deliver seamless, user-friendly applications.
Implement reusable components, state management, and responsive design patterns.
Optimize application performance and ensure cross-browser/device compatibility.
Conduct code reviews, enforce coding best practices, and mentor junior developers.
Stay updated with emerging front-end trends, tools, and technologies to continuously improve the tech stack.
Work in an Agile environment, contributing to sprint planning, estimations, and continuous delivery.
Required Skills & Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
5+ years of professional front-end development experience
, with at least
3+ years in React.js
.
Strong knowledge of
JavaScript (ES6+), HTML5, CSS3, and modern web standards
.
Expertise in
React.js features
(hooks, context API, lifecycle methods, virtual DOM).
Familiarity with
state management libraries
(Redux, MobX, or Recoil).
Experience with
RESTful APIs
and integration with back-end services.
Proficiency in
version control (Git)
and front-end build tools (Webpack, Babel, npm/yarn).
Strong understanding of responsive design and cross-browser compatibility.
Preferred Qualifications
Experience with
TypeScript
.
Familiarity with
testing frameworks
(Jest, React Testing Library).
Knowledge of
CI/CD pipelines and containerized environments (Docker, Kubernetes)