Requirements
-
Bachelor's degree in information systems, Computer Science.
-
5+ years of experience in front-end development with a focus on React.js.
-
In-depth knowledge of React.js and JavaScript/TypeScript.
-
Experience integrating React front-end applications with REST APIs.
-
Proficiency in using Tailwind CSS for styling.
-
Experience with Tanstack Router and Tanstack Query for routing and data management.
-
Familiarity with RESTful API integration and data fetching techniques.
-
Solid understanding of responsive design principles.
-
Experience with version control systems like Git.
-
Mentor and collaborate with a team of developers.
-
Understanding and implementation of good UX/UI patterns.
-
Knowledge of testing libraries like Jest or React Testing Library.
-
Ensure applications follow accessibility and usability best practices, including support for modern accessibility standards such as WCAG and ARIA.
-
Develop and maintain front-end React applications, ensuring they are efficient, scalable, and visually appealing.
-
Integrate React applications with back-end APIs for seamless data exchange.
-
Collaborate with back-end developers to design and implement APIs.
-
Use Tailwind CSS to create responsive and visually consistent designs.
-
Implement routing with Tanstack Router and manage data fetching with Tanstack Query.
-
Ensure that the application is optimized for maximum speed and scalability.
-
Work with version control systems like Git and collaborate on best practices in code quality and maintainability.
-
Guide junior developers, promoting a collaborative development environment.
-
Collaborate with cross-functional teams, including designers and back-end engineers.
-
Stay up to date with the latest trends and best practices in React development.
-
Understand and apply good UX/UI patterns to create user-friendly, intuitive interfaces.