Responsibilities
As a Web Developer, you will be responsible for designing, developing, testing, and maintaining web-based applications and reusable UI components. You will collaborate with developers, designers, and cross-functional teams to translate business and technical requirements into effective web solutions.
- Develop and maintain web applications using React.js, React Redux, and TypeScript.
- Build reusable, responsive, and maintainable UI components based on design and technical specifications.
- Develop and maintain clean, scalable, and well-structured code using TypeScript.
- Integrate frontend applications with REST APIs and backend services.
- Troubleshoot, debug, and optimize applications for performance, usability, and reliability.
- Participate in code reviews and follow established development standards and best practices.
- Collaborate with cross-functional teams to understand requirements and deliver web solutions.
- Contribute to technical documentation and continuous improvements of existing applications.
- Stay updated with modern frontend development practices and technologies.
Responsibilities
As a Web Developer, you will be responsible for designing, developing, testing, and maintaining web-based applications and reusable UI components. You will collaborate with developers, designers, and cross-functional teams to translate business and technical requirements into effective web solutions.
- Develop and maintain web applications using React.js, React Redux, and TypeScript.
- Build reusable, responsive, and maintainable UI components based on design and technical specifications.
- Implement application state management using React Redux.
- Develop and maintain clean, scalable, and well-structured code using TypeScript.
- Integrate frontend applications with REST APIs and backend services.
- Troubleshoot, debug, and optimize applications for performance, usability, and reliability.
- Participate in code reviews and follow established development standards and best practices.
- Collaborate with cross-functional teams to understand requirements and deliver web solutions.
- Contribute to technical documentation and continuous improvements of existing applications.
- Stay updated with modern frontend development practices and technologies.
Requirements
- Hands‑on experience with React.js and developing production‑level web applications.
- Strong experience with React Redux / Redux for application state management.
- Strong proficiency in TypeScript and its application in frontend development.
- Good understanding of JavaScript, HTML, and CSS.
- Experience building reusable and responsive UI components.
- Understanding of React Hooks, component lifecycle, and frontend architecture.
- Experience integrating frontend applications with REST APIs.
- Good understanding of web development principles and browser‑based applications.
- Familiarity with Git or other version control systems.
- Good problem‑solving and troubleshooting skills.
- Ability to work effectively within a collaborative development team.
Good to Have
- Experience with Redux Toolkit.
- Experience with frontend testing frameworks such as Jest, React Testing Library, or similar.
- Familiarity with responsive design and UI/UX implementation.
- Knowledge of web accessibility and web standards.
- Experience with CI/CD and modern frontend development workflows.
- Exposure to Agile/Scrum development methodologies.