Director of Engineering, Formats
Director of Engineering, Formats
As Director of Engineering Formats you will be a stack leader, strong individual contributor (hands-on coding), and be responsible for all areas relating to Front-End architecture, personnel leadership, code quality, technical assessment and delivery. You'll collaborate closely with our other Tech Stacks/Directors-- back-end, mobile, QA, DevOps , Designers and product owners to ensure that we're building bug-free, stable, performing applications. Our ideal candidate is a technical expert, hard-working, has an eye for detail, collaborates, and can easily grasp a system which extends over multiple platforms and sites.
Job duties
- Lead a team of engineers to design, develop and maintain the company's proprietary software with specialized skill in JavaScript, Typescript, NodeJS, HTML5 and CSS3
- Engineering leadership for the entire consumer facing platform team (consisting of engineers, designers and product manager)
- Communicating with engineering and product team regarding scalability of tech stack; and implementation aforementioned project
- Implement backend API endpoints to manipulate and serve data in support of adserving SDK and testing frameworks
- Contribute to the planning, designing, architecting and implementing product solutions for business goals
- Interfacing with business teams and C-level executives to understand requirements, and designing, architecting and implementing business strategy
- Contribute to the implementation and management of core processes and policies for everything from engineering best practices, everyday development processes, QA strategy, and all task management across the entire product pipeline from conception to delivery
- Responsible for handling maintenance of existing product portfolio
- Responsible for ensuring the quality of product delivered to clients and end users
- Interfacing with business and engineering teams of clients and end users, and designing solutions for specific use-cases wherever applicable
- Responsible for maintaining automated testing and deployment pipelines and infrastructure, Continuous Integration and Continuous Delivery systems for your team
- Responsible for training, career growth and on boarding of all engineers and other members on the team by providing career guidance and holding regular one-on-one sessions
- Responsible for performance evaluation, salary negotiation, bonus allocation and raise allocation for all engineers on the team
- Direct supervisor to all engineers on the team
Requirements:
- BS, or advanced degree in Computer Science, Engineering or related field
- 7+ years of experience working on web products; preferably at least 2 years management experience with engineers
- Masterful knowledge of JavaScript, Typescript, HTML5, CSS3
- Experience with Node.js
- Experience with version control, package management and task automation
- Thorough understanding of software design patterns, data structures and algorithms
- Self-directed and interested in defining goals and strategy at a growing startup
- Interest in researching creative solutions to complex technical problem