Job Description

StreetMetrics believes the future of mobility is subsidized with advertising. We’re building
the next generation of audience intelligence software, bridging the gap between the physical
and digital worlds by measuring the performance of ads on vehicles.


We are currently on the lookout for a Front-End Developer! Are you passionate about
software development, sharing knowledge, growing your skills, and working with great
people? The StreetMetrics engineering team is growing, and we are looking for
extraordinary engineers who enjoy building as much as we do. So if you are self-directed,
enjoy autonomy in your work, and an excellent team player, come join StreetMetrics.


What You’ll Gain
You’ll join a team of talented engineers building scalable, distributed, and highly performant
services that power every aspect of the StreetMetrics ecosystem. You will be working on
services that are utilized by customers on a daily basis.


You will:
● Design, build, test, deploy and maintain services (mostly backend)
● Actively participate in the design and architecture process for new services across teams
● Instrument your services with metrics and tracing, so you always have a clear picture of how things are operating
● Participate in code reviews within your team and frequently with other teams
● Mentor team members and contribute to building a strong consistent engineering culture
● Work with other departments on collaborative projects


● Understand functional and object-oriented paradigms
● Can plan and implement complex data models and choose the appropriate database technologies
● Can identify and optimize poorly performing code, database queries, and network requests
● Know what’s worth optimizing and what isn’t
● Understand the complexity and failure domains that come along with micro-services and distributed architectures
● Can clearly communicate complex technical problems and solutions
● Have a proven record of successfully building and launching high traffic production services
● Have used message queues and event buses and understand when to use them and when not to
● Can work effectively with a diverse and geographically distributed team
● Understand asynchronous programming patterns and pitfalls
● Want to use the right tool for the job even if it means learning a new language or datastore


You have experience with:
● Angular 2-4+
● Angular CLI
● Building PWAs
● Server-side rendered applications
● SCSS / CSS styling
● NodeJS / NPM
● UI / UX design experience
● Git
● Bootstrap
● JWT authentication strategies


Nice to Have:
● Experience using Javascript chart libraries (ie. ChartJS, D3, etc.)
● Experience using mapping libraries (Mapbox, Leaflet, Google Maps, etc.)
● Experience generating PDF documents from HTML/CSS
● Graphic design experience
● Dashboard design experience
● SEO experience


We are an equal opportunity employer and value diversity at our company. We do not
discriminate on the basis of race, religion, color, national origin, gender, sexual orientation,
age, marital status, veteran status, or disability status.

To apply for this job email your details to