YOUR ROLE
We are seeking a skilled Senior Frontend Developer with expertise in React to join our dynamic team. As a Frontend Developer, you will be responsible for designing and implementing user interfaces for our AI-driven applications. While the primary focus will be on frontend development, additional knowledge in backend technologies such as C#, .NET, and cloud platforms like Azure is highly advantageous.
Responsibilities:
- Develop and maintain responsive and user-friendly web interfaces using React.
- Collaborate with backend developers to integrate APIs and ensure seamless data flow
- Optimize frontend performance for speed and scalability.
- Implement modern UI/UX designs and ensure cross-browser compatibility.
- Utilize TypeScript for robust and maintainable code.
- Work with Azure services to integrate AI-driven features into the frontend.
- Troubleshoot and resolve frontend issues in a timely manner.
- Stay updated with the latest trends and best practices in frontend development.
YOUR PROFILE
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience with minimum of 8 years as a Frontend Developer with a strong focus on React.
- Proficiency in TypeScript and JavaScript.
- Experience with state management libraries such as Redux, MobX, or Context API.
- Familiarity with modern CSS frameworks like Tailwind CSS, Material-UI, or Bootstrap.
- Experience with frontend build tools.
- Knowledge of testing frameworks like Jest, React Testing Library, or Cypress.
- Familiarity with version control systems like Git.
- Experience with RESTful APIs and GraphQL for data integration.
- Familiarity with backend technologies like C# and .NET is a plus.
- Experience with cloud platforms, particularly Azure, is advantageous.
- Knowledge of integrating AI-driven APIs (e.g., OpenAI) into frontend applications is a bonus.
- Strong understanding of responsive design and modern UI/UX principles.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities to work effectively in a team environment.
Years of Experience
8+ Years of experience