Senior iOS Development Lead

IBM


Date: 3 weeks ago
City: Fredericton, NB
Contract type: Full time
Introduction

Hiring manager and Recruiter should collaborate to create the relevant verbiage.

Your Role And Responsibilities

iOS

We are seeking an experienced Senior iOS Development Lead to join our team. As a senior development lead, you will be responsible for designing, developing, and maintaining high-quality iOS applications using native iOS Development. You will work closely with cross-functional teams to ensure the success of our products.

Design and develop high-quality iOS applications using native iOS Development

Apply knowledge of MVVM and Clean architecture to ensure scalable and maintainable code

Refactor code to keep up to date with the latest technologies and best practices

Set the technical direction for the mobile development team you are leading

Proficient in SwiftUI, Combine, and Dependency Injection

Work on large codebases with attention to detail and adherence to best practices

Review code and mentor junior developers to ensure knowledge sharing and growth

Debug complex problems in large codebases and provide solutions

Develop unit tests and ensure proper testing of code

Ensure full support for Accessibility, Dark Mode, and Dynamic Type.

Experience with Git version control

Preferred Education

Master's Degree

Required Technical And Professional Expertise

  • 8+ years of experience with native iOS Development

Strong understanding of MVVM and Clean architecture

User interface frameworks (SwiftUI and UIKit)

  • Familiarity with navigation patterns using NavigationStack and flow coordinators.
  • Excellent development skills in Swift, Combine, and Dependency injection
  • Experience working on large codebases
  • Strong debugging and problem-solving skills
  • Excellent communication skills
  • Write unit tests for business logic and UI tests using ViewInspector for individual views.
  • Implement UI tests focusing on main positive flows.
  • Collaborate on Pact-based contract tests to validate API integrations.
  • Proficiency in Git for version control
  • Understanding the concept of the CI/CD pipeline

Preferred Technical And Professional Experience

Familiarity with other architectures beyond MVVM

Knowledge of accessibility guidelines

Declarative programming skills

Functional programming skills

Experience with internationalization/localization and contract testing frameworks

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Beauty Advisor (Inside Sales) Sally Beauty 05555

Sally Beauty, Fredericton, NB
1 day ago
Job DescriptionSALLY BEAUTY ADVISOR- CANADA: By working at Sally Beauty Canada, you would be part of the largest hair and beauty supplier in the world, and we are on a mission to empower our customers to express themselves through hair – and we need passionate and talented people to make this happen!!“At Sally Beauty Holdings, we find beauty in diversity....

Medical Officer

Canadian Armed Forces | Forces armées canadiennes, Fredericton, NB
1 week ago
OverviewAs a member of the military, Medical Officers provide primary health care services for Canadian Armed Forces (CAF) members, whether at a Canadian Forces Health Services Clinic or overseas in support of peace support, combat or humanitarian missions.The primary responsibilities of a Medical Officer are to:Lead a clinical team of highly trained professionals;Promote health protection and education;Provide primary health care;Promote...

Manager, Assurance

Doane Grant Thornton LLP, Fredericton, NB
1 week ago
Who we are You know those big cities that still feel like small towns? Where everyone’s friendly and helps each other out? That’s like Doane Grant Thornton. Except here we’re all professionals and there isn’t a mayor or a general store. What we’re trying to say is that we’re a large and growing professional services firm that still feels like...