Enable job alerts via email!

IOS Developer

Insight Global

Toronto

On-site

CAD 80,000 - 100,000

Full time

10 days ago

Job summary

A leading technology staffing firm in Toronto is seeking a Mobile Developer to join their Development team. This hands-on role involves maintaining a world-class e-commerce mobile app. Candidates should have excellent iOS skills and some Android experience. Responsibilities include app development, code reviews, and team mentorship. The ideal candidate is one who enjoys collaborating with others and has strong knowledge of RESTful APIs. Competitive compensation and an inclusive working environment are offered.

Qualifications

  • Excellent iOS development skills are mandatory.
  • Detail knowledge of iOS frameworks, including Combine, is important.
  • Experience working on Android projects is a strong plus.

Responsibilities

  • Develop and maintain native mobile applications for iOS.
  • Participate in code and architecture reviews.
  • Ensure application performance, quality, and responsiveness.
  • Collaborate to define and ship new features.
  • Write unit tests and UI tests.
  • Mentor and upskill team members.

Skills

iOS development skills
iOS frameworks (Combine)
Understanding of performance and security
Working on Android projects
RESTful API design

Job description

Job Description

In this role, you will be working as a member of the Development team. You will have exposure to every aspect of the software development cycle, and you will be encouraged to express your opinions and challenge assumptions. You will have guidance from the Mobile Tech Lead on technology and architecture to ensure code quality and better development practices.

The successful candidate will assist in building, improving, maintaining, and leading a world-class native mobile e-commerce app.

This is a hands-on role where you will work with customer-facing apps with over a million downloads, as well as in-store colleague-facing apps. As a Mobile Developer, you'll work with the latest native mobile languages while interfacing with RESTful Java-based APIs. Your daily work will involve developing complex apps for customers and colleagues, contributing expertise in native mobile design and creating high-performing, maintainable apps. You will often collaborate with user experience teams to create attractive mobile applications.

Responsibilities include:

  1. Developing and maintaining native mobile applications for iOS.
  2. Participating in code and architecture reviews.
  3. Ensuring application performance, quality, and responsiveness.
  4. Collaborating with teams to define, design, and ship new features.
  5. Writing unit tests and UI tests as part of development standards.
  6. Mentoring and upskilling team members.
  7. Providing input and expertise to technical and non-technical audiences.

We are committed to creating inclusive environments where everyone can bring their full, authentic selves to work. We are an equal opportunity employer that considers candidates without regard to race, religion, sex, age, marital status, national origin, sexual orientation, disability, or any other protected characteristic. For accommodations during the application process due to disability, please contact Human Resources.

Skills and Requirements:

  • Excellent iOS development skills.
  • Detailed knowledge of iOS frameworks, including Combine.
  • Understanding of performance, security, and standard software engineering methodologies.
  • Experience working on Android projects.
  • Proven understanding of RESTful API design.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.