- Company Name
- Collate
- Job Title
- Frontend Software Engineer
- Job Description
-
**Job Title**
Frontend Software Engineer
**Role Summary**
Design, develop, and maintain high‑quality, responsive web interfaces that translate complex AI‑driven healthcare data into simple, reliable user experiences. Own component libraries, testing, releases, and performance optimization while collaborating with design, product, and backend/ML teams.
**Expectations**
- Deliver performant, accessible, and maintainable code that meets strict quality standards.
- Own the end‑to‑end lifecycle: development, testing, deployment, and monitoring.
- Proactively anticipate scalability and usability challenges, creating reusable solutions.
- Communicate effectively across multidisciplinary teams and provide clear documentation.
**Key Responsibilities**
1. Build responsive, performant web applications using TypeScript, React, Tailwind CSS, and Next.js.
2. Design and implement reusable component libraries that scale with product growth.
3. Write unit, integration, and end‑to‑end tests; set up CI/CD pipelines and monitor production health.
4. Collaborate closely with UI/UX designers, product managers, and backend/ML engineers to integrate APIs, data models, and AI services into intuitive interfaces.
5. Ensure adherence to accessibility standards (WCAG) and cross‑browser compatibility.
6. Optimize front‑end performance (bundle size, render time, memory usage).
7. Own feature ownership: from concept through production release and post‑release iteration.
**Required Skills**
- Strong proficiency in TypeScript, React, Tailwind CSS, and Next.js.
- Experience building enterprise‑grade, responsive web applications.
- Deep understanding of component‑based architecture and reusable UI patterns.
- Proficiency in accessibility best practices (WCAG, ARIA).
- Performance tuning (code splitting, lazy loading, caching).
- Testing expertise: Jest, React Testing Library, Cypress, or similar.
- Familiarity with CI/CD tools (GitHub Actions, GitLab CI, CircleCI).
- Ability to consume and integrate RESTful or GraphQL APIs.
- Good grasp of web fundamentals (HTML5, CSS3, JavaScript, browser APIs).
- Knowledge of AI/ML concepts and how they influence UI design is a plus.
**Required Education & Certifications**
- Bachelor’s degree or higher in Computer Science, Software Engineering, or a related technical field.
- Certifications (e.g., Front-End Web Developer, React, TypeScript) are beneficial but not mandatory.
San francisco, United states
On site
16-09-2025