Vaimo is a full-service digital experience agency that helps brands and businesses grow by uniting commerce, content, data, and insights into seamless, engaging, and beautifully designed customer experiences. They are seeking a Lead Frontend Engineer to lead the development of a new web application, focusing on scalable frontend solutions and providing technical leadership to the team.
Responsibilities:
- Lead the design and delivery of scalable frontend solutions for medium and large-scale projects
- Own planning, estimation, technical design, implementation, and quality assurance
- Define and maintain frontend architecture standards and best practices
- Provide technical leadership, mentorship, and code review support to team members
- Collaborate cross-functionally with backend, UX/UI, QA, DevOps, and Product teams
- Continuously improve team capabilities through knowledge sharing and professional development
- Act as a technical client-facing representative when needed, leading workshops and architectural discussions
- Support commercial activities, including solution scoping, estimations, and pre-sales engagements
Requirements:
- Strong experience with React and Next.js (App Router) in production environments
- Deep understanding of SSR, SSG, ISR, and hybrid rendering strategies
- Expert-level TypeScript and modern frontend architecture design
- Experience integrating frontend applications within distributed microservices ecosystems, including API contract awareness
- Strong knowledge of frontend testing (e.g., Playwright, Jest)
- Ability to define and maintain architectural standards
- Experience leading technical decisions and mentoring engineers
- Integration with REST or GraphQL APIs in distributed systems
- Experience with headless CMS platforms (e.g., Contentful, Sanity)
- Experience delivering frontend applications within CI/CD pipelines and containerized cloud environments (e.g., Docker, AKS)
- Performance optimization and accessibility best practices
- Familiarity with AI-assisted development tools
- Terraform basics (ability to understand infrastructure definitions)
- Experience with commerce platforms (Shopify, Adobe Commerce, etc.)
- Monitoring & observability tooling (Application Insights or similar)
- Familiarity with backend technologies (.NET, Node.js, PHP)