Role & Responsibilities
- Lead design and development of responsive, accessible front-end applications using React and TypeScript for production environments.
- Architect and maintain reusable component libraries and UI design-system patterns to ensure consistency and scalability.
- Integrate front-end applications with REST/GraphQL backends, implement efficient data fetching, caching, and error handling strategies.
- Optimize application performance (bundle size, code-splitting, lazy loading, critical rendering path) and ensure cross-browser reliability.
- Write and maintain automated tests (unit and integration), perform code reviews, and continuously improve CI/CD pipelines for frontend deployments.
- Mentor junior engineers, collaborate with product and design teams, and contribute to frontend engineering best practices and documentation.
Skills & Qualifications
Must-Have
- JavaScript
- TypeScript
- React
- Redux
- HTML5
- CSS3
- REST API
- Git
Preferred
Additional Qualifications
- 4+ years of professional frontend development experience building production web applications (senior-level responsibility).
- Proven track record optimizing web performance and improving Lighthouse scores for real user traffic.
- Experience working in Agile/Scrum teams and collaborating closely with designers and backend engineers.
- Strong problem-solving, debugging and browser compatibility skills; familiarity with accessibility (a11y) best practices.
Benefits & Culture Highlights
- Fast-paced, mission-driven product environment with clear impact on learner outcomes.
- Mentorship-driven engineering culture with opportunities for ownership and leadership.
- Competitive compensation, learning stipends, and a focus on professional growth.
Apply if you are a hands-on frontend engineer who thrives in a collaborative, delivery-focused environment and wants to build high-impact web experiences for learners and employers.
Skills: css3,javascript,redux,git,typescript,html5,react