Tech Stack
CypressGraphQLJavaScriptJestReactTypeScriptWebpack
About the role
- Write clean, scalable, and performant code using React, TypeScript, and modern UI frameworks.
- Review code, drive architecture discussions, and help resolve complex technical challenges.
- Contribute to building reusable UI components, design systems, and interactive GenAI experiences.
- Lead and mentor a team of frontend engineers, balancing technical contributions with people management.
- Foster a culture of collaboration, accountability, and technical excellence.
- Partner with Product and Design to translate vision into engineering deliverables.
- Define the frontend engineering roadmap and set technical best practices (testing, CI/CD, accessibility, performance).
- Guide adoption of modern developer tooling (Replit, Vite, Webpack, GraphQL/REST APIs) to increase velocity.
- Stay current with emerging frontend/GenAI technologies and evaluate their fit for the platform.
- Ensure reliable, secure, and enterprise-ready deployments of frontend applications.
- Drive metrics for code quality, performance, and user satisfaction.
- Champion accessibility, responsive design, and usability across devices.
- Embrace experimentation—prototype rapidly, fail fast, and iterate.
- Be hands-on in high-impact deployments and customer environments.
Requirements
- 6-10 years of professional software engineering experience.
- 2+ years of experience leading or mentoring engineers, ideally in a player-coach capacity.
- Strong hands-on coding experience with React, TypeScript, JavaScript (ES6+), CSS-in-JS.
- Familiarity with modern frontend tooling and dev environments (e.g., Replit, Vite, Webpack, Jest, Cypress).
- Experience building and maintaining design systems and reusable UI components.
- Strong understanding of secure, scalable SaaS frontend development.
- Ability to lead by example — contributing code while setting high engineering standards.
- Skilled at mentoring engineers, conducting code/design reviews, and guiding technical decisions.
- Strong cross-functional collaboration with Product, Design, and Backend teams.
- Bonus: Experience with GenAI applications, LLM-based products, or ML-driven UI.
- Bonus: Exposure to multi-tenant SaaS, branding/skinning, or enterprise UX requirements.