We are looking for a skilled React Developer proficient in TypeScript to join our team. You will be responsible for developing and maintaining user-facing features for web applications, ensuring high performance, and collaborating closely with UI/UX designers and backend developers.
Key Responsibilities:
- Develop and maintain user-facing features using React and TypeScript.
- Design and implement state management, routing, and API requests to ensure optimal performance.
- Work with UI design systems like ANT Design, Fluent, or Clarity to create visually consistent and reusable components.
- Ensure best practices in testing, deployment, and performance optimization of React-based applications.
- Implement and manage authentication and authorization mechanisms.
- Collaborate with the team using Git and follow Agile methodologies for development cycles.
- Engage in troubleshooting and debugging to solve complex issues.
- Collaborate with backend developers to integrate APIs and services.
- Optionally, contribute to Next.js and Azure DevOps projects.
Qualifications:
- Proven experience with React and TypeScript.
- Familiarity with UI frameworks such as ANT Design, Fluent, or Clarity.
- Experience with state management libraries (e.g., Redux, MobX) and routing (e.g., React Router).
- Strong understanding of RESTful APIs, authentication, and authorization mechanisms.
- Proficient in Git for version control and experience working in Agile development environments.
- Strong problem-solving skills and a passion for optimizing performance.
- Familiarity with Next.js and experience with Azure DevOps is a plus.
Preferred Skills:
- Experience with automated testing frameworks like Jest or Cypress.
- Knowledge of CI/CD pipelines and experience in performance monitoring.
•
Last updated on Oct 18, 2024