Principal Front-End Engineer

Location: Boston, MA
Job Type: Direct Hire
Salary: $130,000.00 - $160,000.00
Date: 1/7/2018
Job ID: 02554326
Job Description
Principal Engineer will be responsible for leading development projects for their front end platform. The Principal Engineer will serve as a strong technical leader who can facilitate the development of novel technologies and techniques in order to create new innovative, revenue-generating products. As such, he or she will be required to lead the development and delivery of product features - such as the Campaign Editor and Campaign API microservice - including all phases of execution, including design, development and release.

Developing or facilitating the development of innovative approaches to customer pain points;
Evaluating and implementing new technologies that may provide with a competitive advantage;
Leveraging mobile and software developer kit (SDK) experience, and connecting SDK developer experience and customer communication requirements to specific product feature development;
Collecting customer requirements to develop and validate product requirements;
Managing timelines and project milestones and communicating project status;
Developing and evolving architecture and future focus for front end technical vision;
Ensuring acceptable levels of cost of service;
Establishing quality metrics and goals and ensure they are met;
Leading and guiding the work of technical staff; providing mentorship and coaching for engineers, including code reviews and performance feedback; and
Reporting directly to Engineering Director and indirectly to our CTO.

4 years of experience and expertise in front-end technologies relevant to mobile marketing and communication, machine learning or multivariate analysis, including JavaScript, Angular and mobile SDKs;
2 years of experience providing technical direction and architectural vision for the development of novel software technologies, and managing and/or coordinating large multi-resource software projects;
2 years or experience actively developing and bringing new technologies to market as a technology entrepreneur;
2 years of experience in backend architecture, including Scala (or other JVM based languages) and Ruby on Rails; and
1 year of experience coaching and mentoring engineers.