Responsibilities:
€¢ Develop and maintain web applications using React and related technologies for more than 5 years.
€¢ Collaborate with designers, product managers, and other developers to create intuitive and user-friendly interfaces.
€¢ Write clean, maintainable, and efficient code.
€¢ Optimize applications for maximum speed and scalability.
€¢ Ensure the technical feasibility of UI/UX designs.
€¢ Troubleshoot and debug issues as they arise.
€¢ Stay up-to-date with the latest industry trends and technologies.
€¢ Participate in code reviews and contribute to a culture of continuous improvement.
Requirements:
€¢ Experience as a React Developer or in a similar role.
€¢ Strong proficiency in TypesScript.
€¢ Thorough understanding of React and its core principles.
€¢ Experience with popular React workflows (such as Redux or TanStack Query).
€¢ Experience working with APIs, including REST and GraphQL.
€¢ Proficiency in writing advanced and efficient CSS.
€¢ Proficiency in developing Storybook components and mocking data
€¢ Knowledge of modern authorization mechanisms, such as JSON Web Token.
€¢ Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
€¢ Ability to understand business requirements and translate them into technical requirements.
€¢ Familiarity with Git.
€¢ Excellent problem-solving skills and attention to detail.
€¢ Strong communication and teamwork skills.
€¢ Familiarity with testing frameworks (such as Jest, Enzyme).
€¢ Knowledge of CI/CD pipelines.
€¢ Understanding of Agile methodologies.