Software Developer, Mobile

You need to sign in or
create an account to save a job.

Who is IMS?

IMS (Intelligent Mechatronic Systems Inc.), part of the Trak Global Group, is a leading connected car and telematics solutions provider, delivering services and analytics to insurers, governments and enterprises. IMS is the developer of the cloud-based DriveSync® connected car platform which has received industry acclaim for its ability to offer customers a data source-agnostic, multi-device strategy for service provision.

Located in Waterloo, Ontario, Canada with a head office in the UK, the company has developed a portfolio of approximately 200 patents and patents-pending across a diverse range of connected car technologies worldwide.

Software Developer, Mobile

Are you looking for an environment where you can actually see your work being implemented into our product and having a direct impact on our customers?  Are you dying to work within an enthusiastic team environment where your opinion matters? Are you a seasoned mobile developer ready to further your career in a fast paced and exciting environment?

As a Mobile Developer you will design, develop and test large-scale mobile applications hosted on our DriveSync platform.  You will work with a diverse, cross-functional team, in an agile environment leveraging best practices for application design to produce high quality, production solutions. 

  • Design, develop and test user-facing features for mobile devices integrating with our DriveSync platform
  • Debug, profile and optimize mobile applications
  • Working collaboratively with UX and UI designers to produce useful, modern designs
  • Adhere to software quality coding standards and best practices including Agile design principles
  • Research, evaluate and make recommendations for a rapidly evolving product line which may include selections of tools and languages when appropriate
  • Coach and mentor junior team members
  • Demonstrate self-direction and accountability
  • Additional duties as required

What skills you need to have:

  • Degree/diploma in Engineering, Computer Science or related field
  • Minimum 2 years of hands on mobile development experience (iOS and/or Android)
  • Experience in iOS and/or Android Development, using Swift, Java or
  • Experience with a variety of tools (iOS and/ or Android), such as Jenkins, Git, Jira, etc.
  • Knowledge of REST Web Services
  • Knowledge of mobile architecture
  • Experience with mobile platform test automation
  • Experience using Agile Methodologies (SCRUM)