This recruiter is online.

This is your chance to shine!

Apply Now

Senior Mobile Developer (iOS)

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

Job Summary: We are seeking a Senior Mobile Developer with extensive experience in iOS development to lead and drive the creation of high-quality mobile applications. The ideal candidate will have 7 to 9 years of experience in iOS development with a deep expertise in Swift. You will play a crucial role in designing, developing, and optimizing our iOS applications, while also mentoring junior developers and contributing to strategic decisions.


Key Responsibilities:

iOS Application Development:

· Lead the design, development, and maintenance of advanced iOS applications using Swift.

· Architect scalable and efficient code to meet complex product requirements.

· Ensure high performance, responsiveness, and quality of applications through rigorous testing and debugging.

Technical Leadership:

· Provide technical guidance and mentorship to junior developers.

· Define and implement best practices and coding standards for the team.

· Stay current with the latest iOS trends and technologies, and integrate relevant advancements into our development process.

Project and Team Collaboration:

· Work closely with product managers, designers, and other stakeholders to define project requirements and deliver high-quality solutions.

· Lead code reviews, provide constructive feedback, and ensure adherence to best practices.

· Facilitate effective communication within the team and with external stakeholders.

Strategic Contribution:

· Contribute to the strategic planning of iOS projects and initiatives.

· Identify and address technical challenges, and propose innovative solutions to enhance application performance and user experience.

· Participate in architectural decisions and ensure alignment with long-term technical goals.

Quality Assurance and Process Improvement:

· Oversee and contribute to the development of unit tests and automated tests.

· Implement and maintain rigorous quality assurance processes.

· Continuously evaluate and improve development processes and workflows.

Qualifications:

Education:

· Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Experience:

· 7 to 9 years of experience in iOS development with a strong focus on Swift.

· Demonstrated expertise in designing and delivering complex iOS applications.

· Experience with iOS frameworks such as UIKit, CoreData, and SwiftUI.

· Proficiency in integrating RESTful APIs and working with third-party libraries and APIs.

Preferred Qualifications:

· Experience with continuous integration and deployment (CI/CD) pipelines.

· Advanced knowledge of performance optimization techniques for iOS applications.

· Familiarity with Apple’s Human Interface Guidelines and mobile UX/UI best practices.

· Experience with version control systems, preferably Git.

· Strong problem-solving skills with a strategic mindset and the ability to lead complex projects.

· Excellent communication and interpersonal skills, with a proven track record of mentoring and leading technical teams.

Working Conditions:

• This position typically operates in a professional office environment.

• Occasional travel may be required for training or conferences.

• Flexibility to work additional hours as necessary to meet project deadlines.

We Offer:

• A stimulating work environment with growth opportunities.

• Competitive remuneration and benefits.

• A collaborative team and the chance to work on cutting-edge projects.

Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined