Boulevard is a client experience platform for appointment-based self-care businesses. As an Engineering Manager on the Frontend Experience team, you will lead a team of engineers in modernizing customer experiences with a focus on a modular, mobile-optimized architecture using React.
Responsibilities:
- Guide and develop a team of 3-5 frontend engineers; conduct regular 1:1s, performance reviews, and career development planning. Build a high-performing, inclusive team culture focused on craftsmanship, autonomy, and accountability
- Balance technical depth with delivery management — enabling engineers to focus while ensuring consistent execution and outcomes
- Contribute to hiring, onboarding, and mentorship to grow Boulevard’s frontend engineering capability
- Lead the design and implementation of our modular frontend architecture using Module Federation and Micro Frontends to accelerate delivery and isolate complexity
- Drive the transition of Dashboard from Angular to React, and steward our web-based hybrid mobile approach (via CapacitorJS and shared webviews) to achieve full cross-platform parity
- Define and uphold engineering standards for code quality, performance, and developer experience across our frontend surface area
- Oversee modernization of our toolchain (React 19, TypeScript 5, Webpack, MUI 7, etc.), ensuring secure, scalable, and AI-ready codebases
- Partner with Architecture and Design System teams to evolve our component library for mobile optimization and platform consistency
- Lead complex debugging and incident resolution for multi-frontend environments, driving systematic improvements to prevent recurrence
- Partner closely with Product, Design, and Backend leads to define platform-level roadmaps and priorities that enable mobile-first, modular experiences
- Collaborate with mobile and backend platform peers to unify cross-platform architecture and ensure performance, reliability, and code-sharing efficiency
- Represent the frontend platform strategy to executive stakeholders, translating complex tradeoffs into clear, outcome-focused narratives
Requirements:
- 8+ years of software engineering experience with 1+ years in engineering management or tech-lead management hybrid roles
- Deep technical expertise in React, TypeScript, modern build systems (Webpack, Vite), and frontend architecture patterns (Module Federation, Micro Frontends, Monorepos)
- Proven ability to lead teams through modernization — upgrading frameworks, isolating legacy systems, and improving developer velocity
- Strong understanding of web-based hybrid mobile approaches (e.g. CapacitorJS, Ionic, WebViews) and responsive design for tablet and mobile
- Track record of solving complex system design problems spanning multiple teams and applications
- Excellent communication skills with both technical and non-technical audiences
- Passion for mentoring engineers, building culture, and scaling systems and people together
- Experience with Elixir/Phoenix, GraphQL, or EventBridge-based architectures
- Background in mobile web optimization, B2B SaaS, commerce, or scheduling platforms
- Familiarity with AI-assisted developer tooling (Graphite, Cursor, etc.) and structured code quality initiatives
- Experience managing teams modernizing large monoliths or bridging between web and mobile ecosystems