Design, develop, and maintain scalable and high-performance React.js applications.
Build reusable components and front-end libraries for future use.
Optimize applications for maximum speed and scalability.
Translate UI/UX designs and wireframes into high-quality code.
Work closely with Product Managers, Designers, and Backend Developers to deliver features.
Write clean, modular, and maintainable code with proper documentation.
Participate in code reviews, mentoring sessions, and architecture discussions.
Implement state management using Redux, Context API, or any suitable library.
Integrate RESTful APIs and GraphQL endpoints.
Ensure cross-browser compatibility and responsiveness.
Required Skills:
Strong proficiency in JavaScript (ES6+), React.js, and TypeScript.
Deep understanding of React Hooks, Context API, and React Router.
Experience with Redux, MobX, or other state management tools.
Hands-on experience in HTML5, CSS3, SASS, Styled-Components, and TailwindCSS.
Familiarity with Webpack, Babel, and other build tools.
Good knowledge of Git, CI/CD pipelines, and Agile methodologies.
Familiarity with unit testing frameworks like Jest, React Testing Library.
Experience with API integration (REST/GraphQL).
Good understanding of performance optimization techniques.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Front End DeveloperEmployement Type: Full time