Key Responsibilities:
● Design, build and maintain the UI framework and the main web app from the ground up for the new Fleet Management System (FMS) platform
● Use Test-driven development (TDD) with automated tests (unit, integration, and functional)
● Build software components for scale and high performance with automation, continuous integration and continuous deployment
● Work closely with the product team and help design the product features using Agile methodology
● Code review peer work; create coding standards, and best practices
● Work with large data streams (text, video, logs etc.) produced from the vehicles
● Work with any relevant open source software technologies or frameworks
● Mentor other engineers and be an integral part of building an awesome offshore team and inclusive workplace environment
Minimum Qualifications:
● 8+ years of software development experience building product interfaces and experiences
● 8+ years of programming experience with JavaScript
● Expert knowledge using JavaScript or TypeScript, HTML, and SASS/SCSS in large scale SaaS applications
● Experience in JavaScript libraries/frameworks – React/Redux/Flux, Angular, or Vue
● Experience in JavaScript testing frameworks – Jest, Mocha or Jasmine
● Experience in UI, CSS framework – Bootstrap, Material UI or Ant Design
● Experience in coding with Google Maps and its services
● Demonstrated empathy for design and UX best practices
● Deep understanding of modern web applications design architecture, good API design patterns, performance and scale
● Built and rolled out products that have spanned years of sustained use
● Ability and comfort to move at blazing speed and efficiency, while still focusing on quality and maintainability
● Bachelors or Masters in any field or equivalent experience
Preferred Qualifications:
● All the minimum qualifications above