Posted on: 11/12/2025
Duties & Responsibilities :
- Develop and maintain responsive web applications using React.js and related technologies.
- Write clean, modular, and reusable code following best practices and coding standards.
- Optimize application performance for maximum speed and scalability.
- Build reusable UI components and front-end libraries for future use.
- Manage application state using tools like Redux, Context API, or other state management libraries.
- Work closely with UI/UX designers to implement visually appealing and intuitive user interfaces.
- Collaborate with back-end developers to integrate RESTful APIs and ensure smooth data flow.
- Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
- Write unit and integration tests to ensure code quality and application stability.
- Conduct code reviews to maintain high code quality and ensure adherence to best practices.
- Create and maintain technical documentation for future reference and knowledge sharing.
- Stay up to date with the latest trends, technologies, and frameworks in front-end development.
- Proactively suggest improvements to enhance application performance and user experience.
- Ensure web applications work seamlessly across different browsers and devices.
- Implement responsive designs to provide a consistent experience on mobile and desktop platforms.
- Assist in deploying applications to production and monitor their performance post-deployment.
- Provide ongoing support and maintenance to address any post-release issues.
- Assist in deploying applications to production and monitor their performance post-deployment.
- Provide ongoing support and maintenance to address any post-release issues.
Job Requirements :
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 2-5 years of hands-on experience in front-end development using React.js.
- Strong proficiency in JavaScript, ES6+, HTML5, and CSS3.
- Experience with state management libraries such as Redux or Context API.
- Proficiency in building responsive and adaptive web applications.
- Familiarity with RESTful APIs and asynchronous request handling.
- Knowledge of modern front-end build pipelines and tools like Webpack, Vite, and Babel.
- Experience with version control systems such as Git.
- Understanding of UI/UX principles and ability to collaborate with design teams.
- Experience in writing unit and integration tests using Jest, React Testing Library, or similar frameworks.
- Familiarity with Agile development methodologies and sprint-based workflows.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities to work effectively with cross-functional teams.
- Knowledge of security best practices and performance optimization techniques.
- Familiarity with cloud platforms such as AWS, Azure, or Firebase is a plus.
- Experience with Next.js or other server-side rendering frameworks is an advantage.
- Ability to learn new technologies quickly and adapt to evolving project requirements.
Competencies
a) Professional Qualification
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- React.js development experience of 2+ years.
b) Knowledge
- Strong knowledge of JavaScript, ES6+, and front-end frameworks like React.js.
- Familiarity with state management libraries such as Redux or Context API.
- Understanding of RESTful API integration, component-based architecture, and web performance optimization.
- Basic understanding of database systems like PostgreSQL or Firebase for front-end data consumption.
c) Skills
- Proficiency in React.js, JavaScript, HTML5, and CSS3, along with modern front-end build tools such as Webpack, Babel, or Vite.
- Experience with state management, responsive web design, and cross-browser compatibility.
- Familiarity with cloud platforms (AWS, Firebase) and CI/CD pipelines for deployment automation.
- Strong debugging and troubleshooting skills with a focus on optimizing performance and scalability.
d) Attitudes
i. Strong analytical and problem-solving mindset with a keen attention to detail.
ii. Effective communicator and a collaborative team player with a commitment to continuous learning and improvement.
Did you find something suspicious?
Posted by
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1589069
Interview Questions for you
View All