Key Responsibilities:
• Lead the design of customer-facing features, focusing on front-end components, in StreetLight InSight, our flagship SaaS web application
• Implement and maintain functionality for InSight through regular sprints, including unit tests
• Interface among our geographically distributed teams, including San Francisco and Vancouver, and mentor more junior engineers on software architecture, design and development.
• Participate in, and improve processes, including for sprint planning, sprint execution, technical design and code reviews • Optimize front-end performance
• Collaborate with product owners and designers to improve design and usability
• Work with back-end team to design middle-tier services
• Investigate and lead in build-vs-buy decisions involving front end technologies
• Assist Support and Operations in resolving production issues when needed, and improve the product to avoid them in the future #ASIAIS
BS / MS in Computer Science, Mathematics, or an Engineering discipline from a top university
• 5 years of experience developing web-based SaaS applications
• 3 years of experience developing webapp applications using a framework such as React/Redux, Vue JS or Django
• Expert in JavaScript. TypeScript is a plus.
• Expert in CSS. Experience with Less or Sass is a plus.
• Experience using component libraries (material-ui, antd, etc.)
• Experience using chart libraries (Highcharts, chart.js, etc.)
• Knowledge of a mapping technology such as mapbox GL JS or Leaflet is a plus
• Working knowledge in back-end technologies like Python and SQL a plus
• Integration testing and debugging skills a must
• Experience working in cloud-deployed platforms such as AWS, Google Cloud
• Product and customer orientation • Strong communication skills – both written and verbal
• Quick learner, and a strong team player