Senior iOS Developer

We are seeking a highly skilled and experienced Senior iOS Developer to join our dynamic team in the transportation industry. In this role, you will be responsible for developing and maintaining high-quality iOS applications, utilizing your expertise in iOS development, VIPER architecture, Vision framework, ARKit, TensorFlow, and transportation industry knowledge. This is a full-time, in-office position that requires your active participation in our office environment. 

About RideFlag


Our work environment is dynamic, innovative and entrepreneurial. We have a results-oriented culture that demands intelligence, teamwork and follow-through. If you have these qualities and take pride in surprising and delighting customers, then this is the job for you. 


  • Develop and enhance native iOS applications in Swift, ensuring optimal performance, usability, and reliability. 
  • Apply your expertise in VIPER architecture to build modular, scalable, and maintainable code. 
  • Utilize the Vision framework and ARKit to develop advanced camera processing features. 
  • Integrate TensorFlow for machine learning and deep learning tasks within iOS applications. 
  • Collaborate with cross-functional teams to define, design, and ship new features within an Agile, sprint-based development cycle. 
  • Stay up-to-date with the latest trends and advancements in iOS development, contributing to the team’s technical growth. 
  • Conduct code review, unit testing, and debugging to ensure the quality of the applications. 
  • Mentor and guide junior developers, providing technical leadership and knowledge sharing. 


  • Bachelor’s or higher degree in Computer Science, Software Engineering, or a related field
  • Minimum of 3-4 years of professional experience in iOS development, with a strong portfolio demonstrating successful iOS applications.
  • In-depth understanding and practical experience with VIPER architecture.
  • Proficiency in utilizing the Vision framework and ARKit for video processing tasks.
  • Familiarity with TensorFlow and its integration into iOS applications.
  • Strong knowledge of Swift.
  • Proven track record of delivering high-quality code on schedule.
  • Experience in the transportation industry or related domains is necessary.
  • Excellent problem-solving skills and ability to work effectively in a collaborative team environment.
  • Strong verbal and written communication skills.
  • Ability to work with cross-functional teams.
  • Android and iOS application Agile development lifecycle experience.


Job Type: Full-time 

Salary: $89,440.00 per year 

Our office is located in Mississauga, ON. We also offer: 

  • Casual dress 
  • On-site parking 
  • Paid time off 

Schedule: Weekday 8-hour shift 

As a team leader, we will also require that: 

  • Must be able to commute to our office in Mississauga, ON, and be available for full-time, in-person work on a daily basis. 
  • Applicants must submit a cover letter along with their resume, highlighting their relevant experience, skills, and enthusiasm for the role. 

How to Apply

Please send your resume and cover letter to

We value the ability to effectively communicate and articulate one’s qualifications and motivation for joining our team. Therefore, we request that all applicants include a cover letter that demonstrates their understanding of the position and showcases their fit for the role. The cover letter should provide insights into the applicant’s passion for iOS development, experience with VIPER architecture, Vision framework, ARKit, TensorFlow, and their understanding of the transportation industry. 

Please ensure that your cover letter is tailored specifically to this position and explains how your skills and experiences align with the requirements outlined in the job description. 

Please include the responses to these additional questions in your email application. 

  • Do you have citizenship or permanent residency status in Canada?
  • Can you commute to our office location in Mississauga, ON?
Posting Date: May 23, 2023