Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior iOS Mobile Engineer (124)

Johnson Service Group

Job DescriptionOur client is seeking a Senior iOS Mobile Engineer to design, develop, and maintain scalable, high-performing iOS applications while collaborating with cross-functional teams to deliver exceptional mobile experiences. (Toronto, Hybrid, 2 days in office/wk) Must Have Skills 9–10 years of hands-on iOS application development experience. Strong proficiency in Swift, including protocols, generics, and functional programming concepts. Experience building applications using SwiftUI and modern iOS frameworks. Expertise with Xcode for development, debugging, performance optimization, and profiling. Experience integrating REST APIs, GraphQL, JSON, and third-party services. Knowledge of CoreData, Keychain, and UserDefaults for data persistence. Experience with XCTest, XCUI, and Test-Driven Development (TDD). Strong Git-based source control and collaborative development practices. Experience using Xcode Instruments and Memory Graph to analyze and optimize application performance. Strong understanding of MVC, MVVM, and Clean Architecture design patterns. Excellent problem-solving, debugging, and troubleshooting skills. Proven ability to work independently with strong ownership and accountability. Nice to Have Skills Backend development experience. Passion for learning and adopting emerging iOS technologies. Responsibilities Design, develop, and maintain high-quality iOS applications and new features. Collaborate with product managers, designers, QA engineers, and fellow developers to deliver exceptional user experiences. Translate business requirements into scalable, maintainable technical solutions. Work effectively with cross-functional teams while managing dependencies and resolving technical challenges independently. Participate in code reviews and contribute to engineering best practices. Identify, troubleshoot, and resolve application performance, stability, and usability issues. Continuously improve application quality, performance, and maintainability.

#LI-TF1

#D480

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior iOS Mobile Engineer (124) in Toronto, OH vacancy
  • $75.9k - $141.9k

    Application Deadline:08/09/2026Address:33 Dundas Street WestJob Family Group:TechnologyKeys for the roleDeveloper with 5-10 years of C# development experienceBanking / Financial industry experience preferred Knowledge of VaR and financial instrumentsMarket Risk experience...
    Senior
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    4 days ago
  • Senior Software Engineer, Full-Stack Applications - Ratings TechnologyAs one of the world’s top three credit ratings agencies, Fitch Ratings plays a critical role in global capital markets by providing credit analysis, ratings, research, and commentary to financial market... 
    Senior
    Immediate start

    Fitch Ratings

    Toronto, OH
    4 days ago
  • Senior Software Engineer, Python ProgrammerFitch Ratings is currently seeking a Senior Software Engineer specializing in Python Programming or applications to join our team in Tornoto. In this role, you will support the development and delivery of applications based on... 
    Senior
    Immediate start

    Fitch Ratings

    Toronto, OH
    11 hours ago
  •  ...and data at Fitch? Visit: Fitch Group is currently seeking a Senior Software Engineer - Python based out of our Toronto office.How You’ll Make an...  ...your line of business and location A Culture of Learning & Mobility: Dedicated trainings, leadership development and mentorship... 
    Senior
    Temporary work
    Work at office
    Immediate start
    2 days per week
    3 days per week

    Fitch Ratings

    Toronto, OH
    1 day ago
  • $113k - $163k

    Senior Full-Stack Engineer - Capital Markets & DerivativesAre you passionate about building innovative technology solutions in Capital Markets? Join Manulife’s Derivatives Product Team and help shape the future of trading, risk management, and AI-driven financial platforms... 
    Senior
    Full time
    Temporary work
    Local area

    John Hancock

    Toronto, OH
    1 day ago
  • $113k - $163k

    Senior Release Train Engineer (RTE)Hybrid (Office: Tuesday, Wednesday, Thursday | Remote: Monday, Friday)Are you an experienced agile leader who thrives at the intersection of strategy, execution, and people leadership? We're looking for a Senior Release Train Engineer... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Monday to Friday
    Flexible hours

    John Hancock

    Toronto, OH
    1 day ago
  • $75.9k - $141.9k

    Application Deadline:08/30/2026Address:33 Dundas Street WestJob Family Group:TechnologySenior Cloud Engineer - ML/AI PlatformWe are seeking a Senior Cloud Engineer with deep expertise in AWS and Azure AI/ML services to drive our enterprise ML/AI platform capabilities.... 
    Senior
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    2 days ago
  • $113k - $163k

     ...technology is built and delivered at scale. We are looking for a Senior Cloud Architect to help lead the evolution of our application...  ...AI-enabled platforms.In this role, you will work closely with engineering, platform, and business teams to modernize complex application... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours
    Shift work

    John Hancock

    Toronto, OH
    11 hours ago
  • $107.45k - $199.55k

    Join Our Cloud Engineering TeamAre you passionate about building scalable, secure, and modern cloud solutions? We're looking for a Senior Cloud Engineer who can combine deep technical expertise with business insight to help drive our cloud transformation journey. In this... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    2 days ago
  • $94.6k - $176k

     ...core digital services. The organization brings together software engineers, architects, and technical leaders, along with quality...  ...(Kafka), and distributed data platforms (Java, SQL, NoSQL).The Senior Technical Lead, Digital Core B2B Delivery plays a critical role... 
    Senior
    Full time
    Contract work
    Part time
    2 days per week

    BMO Bank

    Toronto, OH
    1 day ago
  • $75.9k - $141.9k

     ...through frictionless access to services, tools, and platforms for DAT business user consumption.​Our team is responsible for the engineering, operations, and continuous evolution of Enterprise Data Management platforms, including Data Catalog, Data Quality, Data Lineage... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    2 days per week

    BMO Bank

    Toronto, OH
    4 days ago
  • $75.9k - $141.9k

     ...Innovation at BMOAt BMO, we're leveraging emerging technologies, modern engineering practices, and AI-powered solutions to transform the future of banking. We are seeking a highly motivated Senior Technical Lead who combines deep technical expertise with strong leadership... 
    Senior
    Full time
    Contract work
    Part time
    2 days per week

    BMO Bank

    Toronto, OH
    11 hours ago
  • $75.9k - $141.9k

     ...Address:50 Reid DriveJob Family Group:TechnologyAbout the RoleWe are seeking a highly experienced and technically driven Senior Platform Engineering Lead to help shape the future of enterprise compute and infrastructure platforms. As a key member of the Platform Engineering... 
    Senior
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    1 day ago
  • $113k - $163k

    Senior Platform Reliability EngineerJoin Manulife Global Wealth & Asset Management (GWAM) and help power critical cloud platforms that...  ...organization. We're looking for a Senior Platform Reliability Engineer to lead the reliability, performance, and evolution of our Azure... 
    Senior
    Full time
    Temporary work
    Local area

    John Hancock

    Toronto, OH
    2 days ago
  • $113k - $163k

     ...online learning, feature stores, model registries, and A/B experimentation.Implement AI Foundry components for orchestration, feature engineering, model deployment, and governance.Develop reusable reference patterns, inner-source components that meet reliability, security,... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    John Hancock

    Toronto, OH
    1 day ago
  • Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried...  ...SummaryType: Full-timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And Services
    Senior
    Contract work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Toronto, OH
    2 days ago
  • $94.6k - $176k

     ...Address:33 Dundas Street WestJob Family Group:TechnologyWe are seeking an enthusiastic, passionate professional for a Principal Cloud Engineer position with 8+ years of experience in multiple large scale Azure enterprise environments. We are looking for technology leaders... 
    Full time
    Contract work
    Part time

    BMO Bank

    Toronto, OH
    4 days ago
  • Fitch Group is currently seeking a Software Engineer based out of our Toronto office.As a leading, global financial information services...  ...: 2 days a week in office required. A Culture of Learning & Mobility: Dedicated trainings, leadership development and mentorship programs... 
    Temporary work
    Work at office
    Immediate start
    2 days per week

    Fitch Ratings

    Toronto, OH
    4 days ago
  • $75.9k - $141.9k

     ...Technology#ARCisHiringThe TeamWe accelerate BMO’s AI journey by building enterprise-grade, cloud-native AI solutions. Our team combines engineering excellence with cutting-edge AI to deliver scalable, secure, and responsible solutions that power business innovation across the... 
    Full time
    Contract work
    Part time
    Work at office
    2 days per week
    3 days per week

    BMO Bank

    Toronto, OH
    3 days ago
  • Software Engineer, Full-Stack Applications - Ratings TechnologyFitch Ratings is seeking a Software Engineer to join our global Ratings...  ...learning - Training, certifications, conferences, and clear paths to senior/principal/architect tracks• Flexible environment - Work from... 
    Work at office
    Immediate start
    Worldwide
    Flexible hours

    Fitch Ratings

    Toronto, OH
    11 hours ago
  • Fitch Group is currently seeking a Lead Software Engineer - Associate Director based out of our Toronto office.As a leading, global financial...  ...: 2 days a week in office required. A Culture of Learning & Mobility: Dedicated trainings, leadership development and mentorship... 
    Temporary work
    Work at office
    Immediate start
    Shift work
    2 days per week

    Fitch Ratings

    Toronto, OH
    11 hours ago
  • Lead Software Engineer, Full-Stack Applications - Ratings TechnologyAs one of the world’s top three credit ratings agencies, Fitch Ratings...  ...used by analysts worldwide, with high visibility to senior leadership and the ability to influence technology strategy across... 
    Immediate start
    Worldwide

    Fitch Ratings

    Toronto, OH
    4 days ago
  • $80k - $120k

     ...you’re empowered to do your best work. Job Summary The Senior Systems Analyst will lead complex, cross-functional programs...  ...Bachelor’s degree in computer science, information systems, software engineering or equivalent experience preferred Strong experience... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Remote work

    Equinix

    Toronto, OH
    5 days ago
  • $200k - $230k

    Role Overview:Fitch Ratings' U.S. and Canada Corporates Rating group is looking for a Senior Director to join our Energy team. The successful candidate will be responsible for evaluating corporate debt issuers while contributing to Fitch’s reputation for timely and insightful... 
    Senior
    Work at office
    Flexible hours

    Fitch Ratings

    Toronto, OH
    2 days ago
  •  ...credit analyst at Fitch Ratings? Visit: Fitch Ratings is seeking a Senior Director to join its Structured Credit & CLOs group in our...  ...based on your line of business and locationA Culture of Learning & Mobility: Dedicated trainings, leadership development and mentorship... 
    Senior
    Temporary work
    Work at office
    Immediate start
    3 days per week

    Fitch Ratings

    Toronto, OH
    4 days ago
  • $100k - $125k

     ...have an open culture where employees are able to exchange ideas and perspectives, throughout the organization, irrespective of their seniority. Your voice will be heard allowing you to have a real impact. We embrace diversity and appreciate authenticity encouraging an... 
    Senior
    Shift work

    Fitch Ratings

    Toronto, OH
    2 days ago
  • $136k - $204k

     ...Software Defined Interconnection. Our software defined dataplane engineering team is designing new network service offerings through...  ...'s Digital Interconnection services.  We're looking for a Senior Staff Software Engineer who will be responsible for building easy... 
    Senior
    Full time
    Work at office

    Equinix

    Toronto, OH
    4 days ago
  •  ...have an open culture where employees are able to exchange ideas and perspectives, throughout the organization, irrespective of their seniority. Your voice will be heard allowing you to have a real impact. We embrace diversity and appreciate authenticity encouraging an... 
    Senior
    Shift work

    Fitch Ratings

    Toronto, OH
    2 days ago
  •  ...credit analyst at Fitch Ratings? Visit: Ratings is seeking a Senior Director to join its Structured Credit Alternative Products group...  ...on your line of business and locationA Culture of Learning & Mobility: Dedicated trainings, leadership development and mentorship programs... 
    Senior
    Temporary work
    Work at office
    Immediate start
    3 days per week

    Fitch Ratings

    Toronto, OH
    1 day ago
  •  ...Fitch:Hybrid Work Environment: 3 days a week in office required based on your line of business and locationA Culture of Learning & Mobility: Dedicated trainings, leadership development and mentorship programs designed to ensure that your time at Fitch will be a... 
    Senior
    Temporary work
    Work at office
    Immediate start
    Flexible hours
    3 days per week

    Fitch Ratings

    Toronto, OH
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior iOS Mobile Engineer (124). Be the first to apply!