Key Responsibilities:
• Develop new user-facing features using ReactJS and modern frontend
technologies.
• Build reusable components and front-end libraries for future use.
• Ensure the technical feasibility of UI/UX designs and optimize applications for
maximum speed and scalability.
• Collaborate with UI/UX designers, backend developers, and product managers
to translate business requirements into functional front-end code.
• Troubleshoot, debug, and upgrade existing applications to improve performance
and user experience.
• Maintain code quality through best practices, code reviews, and documentation.
• Keep up to date with the latest trends and best practices in frontend
development.
Required Skills & Qualifications:
• Bachelor’s degree in computer science, Engineering, or a related field.
• 4 to 6 years of hands-on experience in frontend development with a focus on
ReactJS.
• Proficiency in JavaScript, HTML5, CSS3, and ES6+.
• Strong understanding of component-based architecture and state management
libraries like Redux, Context API, etc.
• Experience with RESTful APIs and integration with backend services.
• Familiarity with version control tools like Git.
• Knowledge of build tools and bundlers such as Webpack, Babel, npm/yarn.
• Experience in using frontend testing tools/frameworks like Jest, React Testing
Library, etc.
• Strong problem-solving and analytical skills.
• Good communication and collaboration abilities.
Nice to Have:
• Experience with TypeScript.
• Familiarity with Next.js or other SSR frameworks.
• Exposure to CI/CD pipelines and DevOps tools.
• Understanding of SEO principles and cross-browser compatibility issues.