We are seeking a Senior Frontend Developer with strong expertise in React. You will play a crucial role in building new, modern user interfaces that seamlessly connect with our backend APIs. While your primary focus will be on new development, ideally you also bring some Angular experience to help us bridge our current architecture with our target state. Familiarity with Blazor is a plus, but not a requirement.
Key Responsibilities:
- Develop and implement highly responsive, user-friendly, and scalable web applications using React.
- Collaborate with backend developers to define API contracts and integrate frontend components with backend services.
- Work closely with UI/UX designers to translate wireframes and mockups into functional user interfaces.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews, contribute to architectural discussions, and mentor junior developers.
- Potentially assist in understanding and transitioning existing Angular components to our new architecture.
Required Skills & Experience:
- Proven extensive experience as a Frontend Developer with a strong portfolio of projects built with React.
- Deep understanding of modern JavaScript, HTML5, and CSS3.
- Experience with state management libraries (e.g., Redux, Context API).
- Strong understanding of responsive design principles and cross-browser compatibility.
- Experience consuming RESTful APIs.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Nice to have:
- Experience with Angular (to help with existing components and future transitions).
- Familiarity with Blazor.
- Experience with unit and integration testing frameworks.
- Knowledge of modern build tools and workflows.
- Familiarity with version control systems (Git).