Job Search and Career Advice Platform

Enable job alerts via email!

Mobile Developer

Cognizant

Remote

CAD 94,000 - 111,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global technology company is seeking a Senior Level iOS Software Engineer for remote work across Canada. This role involves architecting intuitive mobile applications, mentoring less experienced developers, and contributing to best practices in mobile development. Candidates should have over 5 years of experience, expertise in mobile stack development using Swift and Objective-C, and familiarity with CI/CD tools. The position offers a competitive salary range of $94,000 – $110,500 and is eligible for performance-based bonuses and benefits.

Benefits

Discretionary annual performance-based bonus
Benefits supporting wellbeing

Qualifications

  • Minimum 5 years professional development experience.
  • Expertise in mobile app architecture for performance and security.
  • Hands-on experience with mobile DevOps tools.

Responsibilities

  • Architect and build intuitive mobile apps.
  • Support and enhance core production pipeline tools.
  • Mentor junior developers.

Skills

Troubleshooting
Human factors/usability design
Data structures and algorithms
Communication skills
DevOps CI/CD tools
Mobile stack development

Education

BS/MS in computer science or equivalent

Tools

Swift
Objective-C
SwiftUI
Git
Bitrise
Job description
Overview

We are searching for a Senior Level iOS Software Engineer to join our Engineering Team. They are an individual contributor, self-directed, able to work with minimal supervision, and is typically expected to take on the most difficult technical challenges. The Senior Engineer will contribute to the technical direction, supporting the Principal Engineers/Architects in defining the technology strategy and implementation. He/she will provide guidance and mentoring to less experienced developers. We need our engineers to be versatile and always eager to tackle new problems while working in a fun, collaborative and fast-paced environment.

The iOS Mobile Senior Engineer contributes to mobile tech. strategy, architecture, best practices, and choice of tools and technology stack across iOS app platforms, supporting mobile backend APIs, mobile CI/CD tools, and testing automation. They ensure technical execution and release of mobile apps to end consumers. They partner with Product, Design and Delivery Leaders to help teams deliver on product initiatives and operational execution.

Responsibilities

In this role, you will:

  • Architect and build intuitive, simple and elegantly designed mobile apps that people want to use
  • Provide support and development of software tools and procedures to extend and enhance the core production pipeline
  • Work with multiple departments, including Product, Design, Delivery, Editorial and Engineering to implement the Digital consumer experience solutions and apps
  • Assist with troubleshooting production problems, root cause analysis, and debugging
  • Development and maintenance of existing production systems supporting digital ecosystem
  • Mentor more junior developers
  • Ensure software development follows industry best practices, policies and guidelines. Specifically, ensuring that technical solutions are in line with established the Digital strategy, standards in respect to architecture, security, corporate governance, coding standards, monitoring, logging, unit test, and service enablement
Qualifications
  • BS/MS in computer science (or equivalent)
  • Demonstrated advanced understanding of troubleshooting, root-cause analysis, application design, solution development, human factors/usability design, and implementation of projects for major business units or the enterprise
  • Minimum 5 years professional development environment
  • Strong foundation in programming fundamentals such as data structures and algorithms
  • Ability to develop new and innovative applications as well as maintaining existing code
  • Demonstrated full-mobile stack development experience with mobile native clients, SDKs, and APIs (Swift/Objective-C, SwiftUI, iOS platform).
  • Demonstrated expert knowledge of software development methodologies, practices, and architecture, specifically experience architecting performant, scalable, and secure mobile apps.
  • Hands-on experience with mobile DevOps CI/CD tools and implementing best practices, including automation of deployment, code signing tools and automated tests. Preferred familiarity with Git and Bitrise.
  • Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams
  • Experience building flexible software architecture to accommodate shifting business needs
What will help you stand out
  • Knowledge of Cloud Computing platforms such as Amazon AWS
  • General familiarity with database technologies (SQL/RDBMS, NoSQL, GraphDB, etc.)

At Cognizant, we\'re eager to meet people who believe in our mission and can make an impact in various ways. We encourage you to apply if you have most of the skills above and feel like you are strongly suited for this role. Consider what transferable experience and skills make you a unique applicant and help us see how you’d be beneficial to this role.

Cognizant will only consider applicants for this position who are legally authorized to work in Canada without requiring employer sponsorship, now or at any time in the future.

Salary and Other Compensation

We regularly assess market data to ensure we offer a competitive compensation package for our associates. The base salary for this position ranges between $94,000 – $110,500 per year. Where the successful candidate may fall within the range depends on relevant education, work and/or management experience and other business-related and job-necessary qualifications. This position is also eligible for Cognizant’s discretionary annual performance-based bonus, as well as benefits that support your physical, mental and financial wellbeing.

Working arrangements

This is a remote role that can be from anywhere in Canada.

The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.