Engineering Manager - Front-End Background
Leads frontend engineering while coaching up to six software engineers and contributing to performance and career decisions. Requires senior production software experience, 2–3 years of people management, and strong TypeScript, JavaScript, CSS, and frontend framework expertise.
About the job
Responsibilities
- Design and implement high-performance, scalable, and responsive user interfaces.
- Optimize frontend performance for smooth and efficient user experiences.
- Address real-time collaboration challenges, including concurrent editing and resilience to network disruptions, using efficient caching and a single source of truth.
- Translate functional requirements into simple, elegant designs and high-quality code.
- Understand product and customer needs and suggest innovative solutions that maximize value for end users.
- Coach up to six direct reports, providing guidance and support.
- Define expectations, deliver feedback, and create career development plans using a skill-leveling matrix.
- Participate in performance decisions, including salary-raise calibration and underperformance remediation.
- Optionally lead engineering-organization projects such as technical demos, All Hands meetings, or improvements to the skill-leveling matrix.
Requirements
- Senior-level software engineering experience building and supporting a production product, typically 7–8 years for managers.
- At least 2–3 years of people-management experience.
- Proven frontend experience with TypeScript, JavaScript, CSS, React, Vue, and Angular.
- Strong teamwork, problem-solving ability, and focus on user experience.
- Humility and willingness to continue learning.
Compensation and Benefits
- Competitive salary.
- Equity.
- Fully covered Alan Blue health insurance for the employee and family.
- Trust-based culture and flexible working hours.
- Remote-friendly environment.
Skills
TypeScript, JavaScript, CSS, React, Vue, Angular, Frontend Performance, Caching, Real-Time Collaboration
Similar jobs
Engineering Management jobsLeads the team responsible for building and operating a reliable managed PostgreSQL service, combining people leadership, technical direction, roadmap ownership, and operational accountability. Requires 8+ years of software engineering experience, including 3+ years managing infrastructure, database, or developer-platform engineers.
Leads the EMEA engineering organization, setting technical strategy, scaling teams, and delivering reliable distributed video systems. The role requires 8+ years of engineering experience, 4+ years of people management, strong software architecture expertise, and applied AI-first engineering practices.
Leads and develops Sanity’s EMEA Solution Engineering team while participating in strategic presales opportunities. The role requires B2B SaaS leadership, strong API and modern architecture knowledge, and the ability to connect technical solutions to business outcomes.
Leads and scales a team of pre-sales Solutions Architects and Solutions Engineers supporting the UAE market from Paris or London. The role requires technical or consulting experience in data, databases, or data science, along with team leadership, sales partnership, and Arabic and English fluency.
Leads two engineering teams responsible for secure container builds and software supply-chain services, owning delivery, technical direction, team growth, and production operations. Requires 8+ years of hands-on software engineering experience, 5+ years managing engineering teams, and strong backend and distributed-systems judgment.