Miovision’s mission is to provide the foundation for tomorrow’s smart cities by transforming the way traffic networks are managed today. Backed by the world’s most advanced traffic AI, Miovision’s innovations in traffic signal planning and operations have made it possible for cities to improve the transportation experience for drivers, cyclists, and pedestrians since 2005. With offices in Kitchener, Canada and Cologne, Germany, Miovision serves over 17,000 municipalities worldwide. For more information, visit www.miovision.com.
Position Summary
We’re looking for a Senior Frontend Software Developer to join our Mobility Reports and QAP teams.
Our Mobility Reports team is building solutions for our customers to view complex data sets presented in a way that is simple to read and understand for various customer situations. This team collaborates frequently with Data Science teams in order to ensure that quality and accuracy is delivered to the customer.
Our QAP team works to maintain a system that allows for processing video data input for various data points that can be provided as output. This system leverages a wide variety of technologies.
Key Accountabilities
- Develop high-quality UX/UI components from initial design/prototype phase to production
- Design, develop, test, deploy and maintain high quality software systems
- Champion the use of frontend automated testing, end user usage instrumentation, etc.
- Architect reusable web components that can be shared across teams
- Drive high quality delivery through code reviews and mentorship
Skills/Qualifications
- 5+ years of experience with JavaScript or TypeScript
- Demonstrated ability to build web applications using modern JavaScript techniques (e.g. Angular), and to modernize existing frontend development stacks through migrations
- Experience unit testing (Jest) and end-to-end testing (Cypress)
- Ability to work with a variety of partners including UX designers, data scientists, various product teams, and QA
- A history of taking ownership of problems and delivering complete solutions
- Being an enthusiastic code reviewer that prioritizes helping others deliver high quality code as much as doing the same in your own deliverables
- Mastery of Angular and TypeScript
- Experience with CSS (Cascading Style Sheets), SCSS and exposure to Tailwind
- Experience with at least one of these languages: C#, Java, Kotlin
- Continuous delivery and trunk based development
- Knowledge of responsive design principles
Perks and Benefits
Note: We do offer flexible onsite and remote work options. Our Benefits are designed to reflect this and include:
- Comprehensive health benefits starting on day one
- RRSP Matching Plan
- Variable Incentive Plan
- Mio-Days: We extend all three-day weekends to four-days and provide a Holiday Shutdown in December
- Virtual Healthcare Service providing employees and their families access to healthcare providers 24/7
- Internet subsidy and a remote work allowance
- Enhanced paternity and maternity leaves
- Unlimited vacation policy
- Wellness offerings (Fitness, Mindfulness)
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Please indicate if you require accommodation on your application, and our team will work with you to meet your accessibility needs.