Search by job, company or skills
Front-End Developer Job Description
We are seeking a skilled and motivated Front-End Developer to join our team. The ideal candidate will have a strong understanding of JavaScript, an eye for detail, and a passion for creating seamless user experiences. As a JavaScript/React Developer, you will be responsible for designing, developing, and maintaining our web applications using React.
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.
Role:Software Developer
Industry:Information Technology
Function:IT/Software Development - Client Server
Job Type:Permanent Job
Date Posted: 15/10/2024
Job ID: 96356481