8am is an innovative tech company focused on building SaaS products for professionals. The Engineering Manager will lead the development of frontend architecture and oversee a team of engineers to enhance user experiences across web and mobile platforms.
Responsibilities:
- Owning the development, evolution, and implementation of 8am’s design system component library to enable consistent, high-quality user experiences and accelerate product delivery across teams
- Leading the development of a best-in-class mobile application tailored to the needs of professionals on the go
- Defining and evolving the front-end architecture and technical strategy to enable scalable, long-term business growth
- Lead and coach a team of passionate engineers through regular, direct feedback, career development planning, and hands-on technical mentorship
- Support and help deliver the front-end technical vision across web and mobile platforms, ensuring architectural decisions scale with product and team growth
- Ensure strong front-end architecture by reviewing designs and influencing implementation approaches
- Guide UI modernization efforts by balancing prioritization of feature development and platform investments
- Translate business goals into clear technical direction to help engineers understand why their work matters
- Create a psychologically safe team culture where engineers feel empowered to ask questions, challenge assumptions, and experiment without fear of blame
- Model curiosity and passion by investing in learning, questioning default choices, and encouraging the team to do the same
- Partner closely with cross-functional partners to shape roadmaps, align on trade-offs, and ensure engineering effort maps clearly to business outcomes. Champion usability, accessibility, and performance as product qualities
- Lead team ceremonies, including sprint planning, grooming, and retrospectives, ensuring effective communication and coordination
- Influence the broader engineering organization by sharing best practices and unblocking cross-team initiatives
Requirements:
- BS in Computer Science or related field, or equivalent professional experience
- Enjoy building delightful, performant user experiences
- 5+ years of experience designing, implementing, and debugging large-scale, cloud-based solutions
- 2+ years managing, mentoring and leading engineering teams
- Professional experience building production-grade React applications, including developing reusable components, managing complex state using external stores and context, and optimizing front-end performance
- Experience with Lean product development and Agile frameworks (e.g., Scrum, Kanban)
- Effectively leverage LLMs to improve engineering workflows (e.g., code generation, refactoring, testing, documentation), with a clear understanding of their limitations and risks
- Understand AI agent architectures and related tooling (e.g., tool use, orchestration, MCP servers), and apply sound judgment when evaluating or adopting them
- Strong understanding of SOLID design principles and software design patterns
- Excellent teamwork, documentation, and communication skills
- Demonstrated experience leveraging AI tools and technologies to improve workflows, enhance decision-making, or drive innovation
- Experience with cloud platforms (e.g., AWS, Google Cloud Platform)
- Experience with React, Bootstrap, Tailwind, and modern frontend technologies
- Experience with Ruby on Rails (or equivalent), NodeJS and NextJS
- Experience building iOS and Android mobile applications using Expo/React Native
- Experience building scalable Software as a Service (SaaS) applications