The business problem is to develop and maintain exceptional user interfaces for modern web and AI applications, requiring a Front-End developer with deep expertise in React and strong CSS skills to collaborate effectively within a diverse and agile engineering team.
Requirements
- Significant professional Front-End development experience with deep expertise in React
- strong CSS skills
- Proficient in React and TypeScript.
- Experience with a dynamic language/platform (e.g., Python, Node.js, Ruby, PHP) is a plus, especially if it involves backend or full-stack development.
- Familiarity with multiple additional software developer languages including, but not limited to: JavaScript, etc.
- Experience in developing user interfaces for accessibility (including 508 requirements) and usability.
- Experience developing web applications that use Azure services to support AI solutions such as Azure OpenAI.
Responsibilities
- Develop and maintain user interfaces for web applications.
- Developing, testing, and maintaining custom Front-End applications using React.
- Implementing UI components with a strong focus on usability and accessibility utilizing design systems such as USWDS and Fluent AI.
- Collaborate with data scientists and AI researchers to create new user interfaces and functionality for AI applications.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Conduct code reviews and maintain code quality standards.
Other
- working in agile, collaborative engineering teams
- Collaborating and working effectively with a cross-functional team of designers, engineers, and functional resources.
- Following team development practices and workflows in a modern CI/CD engineering environment.
- Participating as part of an agile team and following agile delivery processes from sprint planning to standups to retrospectives.
- Staying current with the latest advancements in AI technologies, tools, and best practices.