Engineering Manager – Web Development
Platform Science is seeking an Engineering Manager of Web Development to lead a team of talented engineers responsible for building and maintaining our cutting-edge web platform. In this pivotal role, you will drive the technical direction, foster innovation, and ensure the delivery of high-quality, scalable web solutions that power our industry-leading telematics products.
What You’ll Do:
- Lead, mentor, and grow a team of web development engineers, fostering a culture of technical excellence, collaboration, and continuous improvement.
- Define and execute the technical roadmap for web development, ensuring alignment with overall product strategy and business objectives.
- Drive the design, development, and deployment of scalable, high-performance, and user-friendly web applications and features.
- Oversee the entire software development lifecycle, from requirements gathering and design to testing, deployment, and maintenance.
- Collaborate closely with product managers, UX/UI designers, and other engineering teams to deliver innovative and impactful solutions.
- Champion best practices in web development, including code quality, testing, security, and performance optimization.
- Conduct regular performance reviews, provide constructive feedback, and support the professional growth of team members.
- Identify and mitigate technical risks, ensuring the stability and reliability of our web platforms.
- Stay abreast of emerging web technologies and industry trends, evaluating and recommending their adoption where appropriate.
What We’re Looking For:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in web development, with a strong background in front-end and back-end technologies (e.g., React, Node.js, TypeScript, GraphQL, AWS).
- 2+ years of experience in a leadership or management role, leading and mentoring software engineers.
- Proven track record of successfully delivering complex web applications from conception to launch.
- Strong understanding of software architecture, design patterns, and best practices.
- Excellent communication, interpersonal, and leadership skills, with the ability to inspire and motivate a team.
- Experience with agile development methodologies (Scrum, Kanban).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and DevOps practices.
- Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively.