I am seeking a talented and passionate Front-End Web Developer to join my team and contribute to the development of Bayard, an AI research assistant web application. As a Front-End Web Developer, you will be responsible for creating and maintaining a user-friendly web interface for Bayard, enhancing the accessibility and usability of the application.
https://bayardlab.org
https://app.bayardlab.org
Responsibilities:
- Collaborate with the Bayard development team to design and implement a responsive and intuitive web interface for the AI research assistant.
- Develop clean, maintainable, and efficient front-end code using modern web technologies such as html, css, and javascript.
- Integrate the front-end with the back-end API endpoints to enable seamless communication and data exchange.
- Optimize the web interface for performance, ensuring fast loading times and smooth user interactions.
- Implement user authentication and authorization mechanisms to ensure secure access to the application.
- Conduct thorough testing and debugging to identify and fix any front-end issues or bugs.
- Stay up-to-date with the latest front-end development trends, techniques, and best practices, and incorporate them into the project when appropriate.
- Collaborate with ux/ui designers to create visually appealing and user-friendly interfaces.
- Participate in code reviews and provide constructive feedback to maintain high code quality standards.
- Document front-end components, libraries, and APIs to facilitate future maintenance and development.
Requirements:
- Strong proficiency in html, css, and javascript.
- Experience with modern front-end frameworks such as React, Angular, or
Vue.js.
- Familiarity with TypeScript and its benefits in front-end development.
- Knowledge of responsive web design principles and cross-browser compatibility.
- Understanding of web accessibility standards and best practices.
- Experience with version control systems, preferably Git.
- Familiarity with RESTful APIs and integrating front-end with back-end services.
- Ability to write clean, modular, and reusable code.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
- Passion for creating inclusive and user-friendly web experiences.
If you are excited about using your front-end development skills to create a powerful and inclusive AI research assistant, I would love to hear from you.
Delivery term: Not specified