... engineering best practices. Design, develop, and maintain applications with a mobilityfirst focus, delivering native iOS and Android apps, Angular web solutions, and supporting backend components ...
... engineering best practices. Design, develop, and maintain applications with a mobilityfirst focus, delivering native iOS and Android apps, Angular web solutions, and supporting backend components ...
Developpeur.euse Mobile
Montreal, QC · On-site
En rejoignant l'equipe mobile de Sherpa, vous allez travailler sur des applications mobiles Android et iOS utilisees par des centaines de milliers de personnes chaque annee. Chez Sherpa, le ...
Developpeur.euse Mobile
Montreal, QC · On-site
En rejoignant l'equipe mobile de Sherpa, vous allez travailler sur des applications mobiles Android et iOS utilisees par des centaines de milliers de personnes chaque annee. Chez Sherpa, le ...
Developpeur.euse Mobile
Montreal, QC · On-site
En rejoignant l'equipe mobile de Sherpa, vous allez travailler sur des applications mobiles Android et iOS utilisees par des centaines de milliers de personnes chaque annee. Chez Sherpa, le ...
Developpeur.euse Mobile
Montreal, QC · On-site
En rejoignant l'equipe mobile de Sherpa, vous allez travailler sur des applications mobiles Android et iOS utilisees par des centaines de milliers de personnes chaque annee. Chez Sherpa, le ...
Working collaboratively with other engineers and designers, you will have a significant impact and ... Experience in Android / iOS Mobile application development. * Proven track record of building and ...
Working collaboratively with other engineers and designers, you will have a significant impact and ... Experience in Android / iOS Mobile application development. * Proven track record of building and ...
Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome ... These include frontend and backend engineers, AI research scientists, and others from Amazon ...
Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome ... These include frontend and backend engineers, AI research scientists, and others from Amazon ...
Product Growth Engineer
Montreal, QC · On-site
Windows, Web, iOS, Android, macOS, and Linux. We build tools that make developers faster-visual tools, AI tools, and crossplatform tooling-without taking control away from them. Thousands of ...
Product Growth Engineer
Montreal, QC · On-site
Windows, Web, iOS, Android, macOS, and Linux. We build tools that make developers faster-visual tools, AI tools, and crossplatform tooling-without taking control away from them. Thousands of ...
En rejoignant l'equipe mobile de Sherpa, vous allez travailler sur des applications mobiles Android et iOS utilisees par des centaines de milliers de personnes chaque annee. Chez Sherpa, le ...
En rejoignant l'equipe mobile de Sherpa, vous allez travailler sur des applications mobiles Android et iOS utilisees par des centaines de milliers de personnes chaque annee. Chez Sherpa, le ...
Senior Software Engineer, Mobile
CA$125K - CA$165K/yr
... Developer, specializing in mobile development, you will move beyond simple coding to thoughtful ... Proven proficiency with Kotlin Multiplatform (KMP) and both native iOS development (Swift) and ...
Senior Software Engineer, Mobile
CA$125K - CA$165K/yr
... Developer, specializing in mobile development, you will move beyond simple coding to thoughtful ... Proven proficiency with Kotlin Multiplatform (KMP) and both native iOS development (Swift) and ...
Test mobile applications on iOS and Android platforms. * Log and track defects in Jira, working closely with developers to ensure timely resolution. * Create and execute test plans and cases ...
Test mobile applications on iOS and Android platforms. * Log and track defects in Jira, working closely with developers to ensure timely resolution. * Create and execute test plans and cases ...
... iOS/MAUI, and Azure DevOps. Requirements Key Responsibilities: * Run technical workshops in French to extract and document requirements from local end-users. * Translate complex business needs into ...
... iOS/MAUI, and Azure DevOps. Requirements Key Responsibilities: * Run technical workshops in French to extract and document requirements from local end-users. * Translate complex business needs into ...
Test mobile applications on iOS and Android platforms. * Log and track defects in Jira, working closely with developers to ensure timely resolution. * Create and execute test plans and cases ...
Test mobile applications on iOS and Android platforms. * Log and track defects in Jira, working closely with developers to ensure timely resolution. * Create and execute test plans and cases ...
Senior Programmer - Mobile (Engine, Rendering, Tools, UI) / Programmeur sénior - Mobile (Moteur, Ren
Implement and maintain platform‑specific integrations for iOS and Android. * Debug complex ... Collaborate with artists, designers, and engineers to improve iteration speed and development ...
Senior Programmer - Mobile (Engine, Rendering, Tools, UI) / Programmeur sénior - Mobile (Moteur, Ren
Implement and maintain platform‑specific integrations for iOS and Android. * Debug complex ... Collaborate with artists, designers, and engineers to improve iteration speed and development ...
Développeuse ou développeur mobile, Connectivité et développement des applications
Montreal, QC · Hybrid
Nous sommes à la recherche d'une développeuse ou d'un développeur d'expérience à l'aise avec la programmation mobile (Android et iOS) et d'arrière-plan (back-end) requise pour créer une ...
Développeuse ou développeur mobile, Connectivité et développement des applications
Montreal, QC · Hybrid
Nous sommes à la recherche d'une développeuse ou d'un développeur d'expérience à l'aise avec la programmation mobile (Android et iOS) et d'arrière-plan (back-end) requise pour créer une ...
Développeuse ou développeur mobile, Connectivité et développement des applications
Montreal, QC · Hybrid
Nous sommes à la recherche d'une développeuse ou d'un développeur d'expérience à l'aise avec la programmation mobile (Android et iOS) et d'arrière-plan (back-end) requise pour créer une ...
Développeuse ou développeur mobile, Connectivité et développement des applications
Montreal, QC · Hybrid
Nous sommes à la recherche d'une développeuse ou d'un développeur d'expérience à l'aise avec la programmation mobile (Android et iOS) et d'arrière-plan (back-end) requise pour créer une ...
Développeuse ou développeur mobile, Connectivité et développement des applications
Montreal, QC · On-site
Nous sommes à la recherche d'une développeuse ou d'un développeur d'expérience à l'aise avec la programmation mobile (Android et iOS) et d'arrière-plan (back-end) requise pour créer une ...
Développeuse ou développeur mobile, Connectivité et développement des applications
Montreal, QC · On-site
Nous sommes à la recherche d'une développeuse ou d'un développeur d'expérience à l'aise avec la programmation mobile (Android et iOS) et d'arrière-plan (back-end) requise pour créer une ...
Nous sommes à la recherche d'une développeuse ou d'un développeur d'expérience à l'aise avec la programmation mobile (Android et iOS) et d'arrière-plan (back-end) requise pour créer une ...
Nous sommes à la recherche d'une développeuse ou d'un développeur d'expérience à l'aise avec la programmation mobile (Android et iOS) et d'arrière-plan (back-end) requise pour créer une ...
Développeuse ou développeur mobile, Connectivité et développement des applications
Montreal, QC · On-site
Nous sommes à la recherche d'une développeuse ou d'un développeur d'expérience à l'aise avec la programmation mobile (Android et iOS) et d'arrière-plan (back-end) requise pour créer une ...
Développeuse ou développeur mobile, Connectivité et développement des applications
Montreal, QC · On-site
Nous sommes à la recherche d'une développeuse ou d'un développeur d'expérience à l'aise avec la programmation mobile (Android et iOS) et d'arrière-plan (back-end) requise pour créer une ...
Nous sommes à la recherche d'une développeuse ou d'un développeur d'expérience à l'aise avec la programmation mobile (Android et iOS) et d'arrière-plan (back-end) requise pour créer une ...
Nous sommes à la recherche d'une développeuse ou d'un développeur d'expérience à l'aise avec la programmation mobile (Android et iOS) et d'arrière-plan (back-end) requise pour créer une ...
Développeuse ou développeur mobile, Connectivité et développement des applications
Montreal, QC · Hybrid
Nous sommes à la recherche d'une développeuse ou d'un développeur d'expérience à l'aise avec la programmation mobile (Android et iOS) et d'arrière-plan (back-end) requise pour créer une ...
Développeuse ou développeur mobile, Connectivité et développement des applications
Montreal, QC · Hybrid
Nous sommes à la recherche d'une développeuse ou d'un développeur d'expérience à l'aise avec la programmation mobile (Android et iOS) et d'arrière-plan (back-end) requise pour créer une ...
Développeuse ou développeur mobile, Connectivité et développement des applications
Montreal, QC · On-site
Nous sommes à la recherche d'une développeuse ou d'un développeur d'expérience à l'aise avec la programmation mobile (Android et iOS) et d'arrière-plan (back-end) requise pour créer une ...
Développeuse ou développeur mobile, Connectivité et développement des applications
Montreal, QC · On-site
Nous sommes à la recherche d'une développeuse ou d'un développeur d'expérience à l'aise avec la programmation mobile (Android et iOS) et d'arrière-plan (back-end) requise pour créer une ...
Ios Developer information
What does an iOS Developer do?
What are the key skills and qualifications needed to thrive as an iOS Developer, and why are they important?
How does an iOS Developer typically collaborate with designers and backend developers on a project?
What Is an iOS Developer?
An iOS developer is a programmer who specializes in building apps on the Apple iOS platform. In this role, you may work in a variety of industries; some work for one company, while others provide consulting work for several organizations. Your primary purpose is to develop solutions for your clients on the iOS platform that offer a broad outreach. You usually discuss the goals of the application with your client, create a framework that meets those goals, and implement the software into your client's system. Some companies may hire you to improve or enhance their current application to make it more functional, attractive, or user-friendly.
What is the difference between Ios Developer vs Android Developer?
| Aspect | Ios Developer | Android Developer |
|---|---|---|
| Primary Platform | iOS (Apple devices) | Android (Google devices) |
| Programming Languages | Swift, Objective-C | Java, Kotlin |
| Work Environment | Apple ecosystem, Xcode IDE | Android Studio, various IDEs |
| Certifications | Apple Developer certifications | Google Developer certifications |
Both iOS Developer and Android Developer roles require platform-specific programming skills and certifications. While they share similar work environments and industry usage, they focus on different operating systems and tools. Understanding these differences helps employers and candidates align their skills with the target platform.

Other
Re-posted 13 days ago
Canadian National Railway rating
7.3
Based on 48 frontline employees who took The Breakroom Quiz
163rd of 355 rated logistics
Job description
The role plays a critical part in the design, development, and longterm evolution of productiongrade, fullstack applications supporting CN's Transportation business. While the role has a strong emphasis on native iOS and Android and Angularbased web interfaces, the incumbent is also responsible for technical decisions that span the entire application stack including systems of interaction, backend services and integrations.
Operating beyond daytoday feature delivery, the role also serves as a technical authority across the application lifecycle, ensuring solutions are scalable, secure, and supportable. This requires a working and practical understanding of backend platforms, system integrations, and operational environments to ensure frontend and mobility decisions align with longterm architectural and platform constraints.
Main Responsibilities Software DevelopmentProvide handson technical leadership for CN Transportation systems of interaction by guiding technical implementation decisions, ensuring solution quality and consistency, and aligning development work with established solution designs, development standards, and engineering best practices.
Design, develop, and maintain applications with a mobilityfirst focus, delivering native iOS and Android apps, Angular web solutions, and supporting backend components while ensuring code quality, maintainability, and production readiness across the application lifecycle.
Establish and drive application lifecycle strategies by keeping technologies current, planning and executing modernization or refactoring efforts, managing technical debt transparently, and assessing lifecycle risks to support longterm maintainability and operational stability.
Ensure production readiness and operational reliability by supporting deployments, validating monitoring and alerting capabilities, and resolving production issues with an emphasis on stability, observability, and continuous improvement.
Strengthen Agile delivery practices through effective collaboration, coaching, support of Scrum ceremonies, coordination of sprint activities, and conducting code reviews to uphold engineering quality and delivery standards.
Technical LeadershipAct as the technical authority across the full application lifecycle, making key implementation and technology decisions that balance user experience, backend integration, platform constraints, scalability, security, and longterm supportability.
Mentor and coach developers and specialists, providing daytoday technical guidance while coordinating Scrum execution through work assignments, sprint planning, prioritization, and guiding problem resolution within Agile delivery teams.
Establish and reinforce engineering quality standards, promoting clean code, consistent design patterns, and maintainable solutions across mobile and web applications through review, coaching, and demonstrated example.
Ensure production readiness and endtoend solution quality by overseeing testing and validation strategies, coordinating release readiness activities, and supporting change management processes to confirm solutions meet functional, nonfunctional, and operational requirements.
Communicate complex technical challenges and delivery risks to leadership including product management, project leadership, and senior stakeholders by translating technical detail into clear impacts, options, and action plans.
Working ConditionsThe role has standard working conditions in an office environment with a regular workweek from Monday to Friday. The role may occasionally require being available outside of business working hours to support any software issues in production or to maintain delivery timelines. Due to the nature of the role, the incumbent must be able to meet tight deadlines, handle pressure and stress.
Requirements ExperienceSoftware Development
Between 10 to 15 years of overall work experience
Between 5 to 10 years of relevant experience in software development and scrum methodologies
Minimum 5 years of experience demonstrating technical leadership or overseeing deliverables
o Experience working with vendors and outsourcing firms and managing outsourced staff
Education/Certification/DesignationBachelor's Degree in Computer Science, Software Engineering, or Information Technology
CompetenciesJudgement and critical thinking: Applies independent judgement to complex technical and delivery situations, evaluating options, risks, and longterm impacts rather than focusing solely on shortterm delivery outcomes.
Collaboration and coaching mindset: Works effectively across delivery teams, fostering collaboration, knowledge sharing, and continuous improvement while raising overall technical maturity.
Influence without direct authority: Influences teams, vendors, and stakeholders through expertise, credibility, and clear reasoning rather than positional authority.
Change leadership and adaptability: Adapts to evolving requirements, technologies, and priorities in a controlled and deliberate manner.
Clear and impactful communication: Communicates complex technical issues, risks, and action plans effectively to product, project, and senior leadership.
Business and domain awareness: Understands the CN Transportation business context and operational priorities, using this insight to inform technical decisions.
Technical Skills/KnowledgeExtensive experience developing iOS and Android applications, including the use of native IDEs and emulators (e.g., Xcode, Android Studio) for advanced debugging, integration with device modules, and interaction with platformlevel APIs.
Advanced proficiency in building Angular web applications using TypeScript, modular component and service architectures, and robust API integrations, with a focus on responsive design, performance, and crossdevice compatibility.
Solid understanding of microservice architectures and backend integration patterns, with handson experience in technologies such as Java, Node.js, and RESTful API development considered an asset.
Proven ability to integrate mobile and web applications with platform services including BFF/BaaS layers, authentication and identity providers, and cloudbased service integrations (e.g., Firebase, Google Cloud, Microsoft Entra ID).
Knowledge of DevSecOps principles and experience working with YAMLbased, templatedriven pipelines in Azure DevOps, including familiarity with enterprise CI/CD governance, approval workflows, and deployment controls.
Demonstrated technical leadership capability, operating beyond daytoday feature development to influence solution design, guide strategic technical decisions, and shape the longterm evolution and sustainability of applications.
Strong command of Agile and Scrum practices, including the ability to coach developers, contribute to sprint planning and ceremonies, and conduct code reviews that reinforce engineering quality and delivery standards.
Fluently bilingual, both written and verbal (English, French)*
*Any knowledge for any of the above would be considered as an asset
**This position is posted as a grade 7
What Canadian National Railway employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Canadian National Railway
Sourced by ZipRecruiter
Industry
Rail transportation
Company size
10,000+ Employees
Headquarters location
West Montreal, QC, CA