Job Expired

This posting has expired and applications are no longer being received and this job does not show up on the main job list.

iOS Mobile Developer

by Canada Life

Position Type: Full-time
Location: London, ON
Date Posted: Apr 08, 2021
Canada Life

Job Description

 

iOS Mobile Developer

 

Job Description

We are Canada Life

 

Being a part of Canada Life means you have a voice. This is a place where your unique background, perspectives and talents are valued, and shape our future success.

 

You can be your best here. You’re part of a diverse and inclusive workplace where your career and well-being are championed. You’ll have the opportunity to excel in your way, finding new and better ways to deliver exceptional customer and advisor experiences.

 

Together, as part of a great team, you’ll deliver on our shared purpose to improve the well-being of Canadians. It’s our driving force. Become part of a strong and successful company that’s trusted by millions of Canadians to do the right thing. 

Be your best at Canada Life.

 

Canada Life’s Digital Hub is a team driven by customer needs. We provide expertise and strategic thought leadership that’s fueling Canada Life’s customer experiences.  

 

Our team of experts in design, technology, product and agile work collaboratively with our business partners, creating digital tools that improve our customers’ lives. Come join an organization committed to delivering innovative, digital experiences. 

 

We are looking for a Mobile Developer. 

 

As an iOS Developer, you are responsible for transforming the design and product vision into a seamless and engaging product. You are excited about the latest in mobile practices, especially iOS. You value simplicity, love clean code and design, and have a real passion for problem solving. You also have a deep understanding and proven grasp of end-to-end programming and you are eager to write code that delivers a great product.

 

 What you will do 

  • Write efficient code that is well documented, performance oriented with reusability in mind
  • Provide designers with feedback and suggest trade-offs when required
  • Challenge ideas and opinions to avoid pitfalls and inefficient solutions
  • Understand the lower layers of the application, including business logic and back end integration
  • Refactor and improve existing legacy code
  • Coach and mentor other members of the team

 

What you will bring 

 

  • 4+ years of iOS native development experience including 2+ years of Swift development using XCode
  • Solid understanding of Swift programming and Objective-C bridging headers
  • Experience with reactice programming (RxSwift) and familiar with dependency injection
  • Solid understanding in all aspects of iOS development lifecycle including debugging, performance, and security
  • Solid understanding of iOS UX/UI patterns, Aplle guidelines and best industry practices 
  • Experience with XCode unit testing, Lint checking process and tools like SwifLint
  • Understanding of CI/CD process and tools including Bitbucket, CircleCi, and Fastlane
  • Understand RESTful APIs and how to integrate them with the mobile app
  • Ability to deal with some legacy components like webviews
  • Experience or willing to learn other mobile technologies like Android native is a plus
  • Understanding and flexibility in working in an Agile environment



Apply now