Ios Technical Lead

3 weeks ago


Montréal, Canada Sun Life Full time

You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who are at the heart of everything we do. Discover how you can make a difference in the lives of individuals, families and communities around the world.

**_ About the role_**

Sun Life’s Mobile Centre of Excellence (MCoE) is looking for an **iOS Technical Lead** to join our dynamic and diverse team. MCoE’s mission is to create, develop and maintain first-class native mobile apps on iOS and Android for our clients, helping them achieve lifetime financial security and live healthier lives.

We are a multi-site team (Montréal, Toronto, Waterloo, and Gurgaon in India) that values communication, collaboration, transparency, and integrity.

**_ What you will do:_**

As an **iOS Technical Lead**, you will be joining one of our agile teams.
- Develop new features and improvements on **iOS** and ensure quality throughout the development process.
- Work collaboratively with cross-functional teams including Scrum Masters, Mobile Developers, Backend Developers, Business System Analysts, User Experience architects and Testing Specialists to deliver high quality solutions.
- Participate in the full software development lifecycle, from requirements gathering to release and maintenance.
- Conduct code reviews and ensure adherence to best practices and coding standards.
- Work on projects involving 3rd party and offshore teams.

**_ What you need to succeed:_**
- Bachelor’s degree in Computer Science, Software Engineering or equivalent education/experience.
- 6+ years of software development experience.
- 3+ years of Java experience (backend development).
- 1+ year experience in Agile/Scrum framework.
- Solid understanding of software development principles and best practices.
- Ability to write clean and scalable code with a strong understanding of multi-threading.
- Experience with DevOps practices and tools, such as continuous integration and deployment, version control, and automated testing.
- Strong problem-solving and analytical skills, with the ability to troubleshoot and debug complex issues.
- Experience in creating and releasing complex **iOS** Applications to the App Store.
- Capability of building, debugging, profiling and optimizing **iOS** Apps.
- Good understanding of memory management, Protocol Oriented Programming (POP), UX and Human Interface guidelines.
- Strong understanding of middleware and backend development, including REST / SOAP or any other Web API standards, knowledge of JSON / XML formats.
- Strong understanding of security principles and best practices in **iOS** development, including secure data storage, encryption, and authentication. Experience with security-related libraries and frameworks.
- Familiar with Test Driven Development (TDD) and ability to write Unit, Integration and XCUITest (UI) tests.
- Excellent communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.

**_ Preferred skills_**
- Knowledge of common **iOS** design patterns (VIPER, MVVM).
- Knowledge of DevOps tools: Jenkins, Splunk, Artifactory.
- Great analytical skills, able to assess alternatives, risks, and benefits, attention to detail.
- Teamwork with ability to collaborative with others (technical and non-technical).
- Good communication, motivation, organization, and client-focus.
- Good organizational and time management skills.
- As this position is posted in several locations, we specify that bilingualism (French, English, both oral and written) is required for Quebec only for the frequent interactions with English and French-speaking colleagues or internal partners across Canada or worldwide.

At Sun Life we strive to create a flexible work environment where our employees are empowered to do their best work. Several flexible work options are available and can be discussed throughout the selection process depending on the role requirements and individual needs.

We thank all applicants for showing an interest in this position. Only those selected for an interview will be contacted.

**Salary Range**:
80,000/80 000 - 130,400/130 400

**Job Category**:
IT - Application Development

**Posting End Date**:
17/08/2023



  • Montréal, Canada Tundra Technical Solutions Full time

    Exigences minimum/ Minimum requirements:Effectuer des analyses de systèmes et de besoins de programmation afin d'identifier les problèmes rencontrés et de fournir des propositions de solutions incluant les spécifications de programme.Développer les spécifications de systèmes, codifier, modifier, tester et déboguer les programmes informatiques sous...


  • Montréal, QC, Canada Tundra Technical Solutions Full time

    Exigences minimum/ Minimum requirements:Effectuer des analyses de systèmes et de besoins de programmation afin d'identifier les problèmes rencontrés et de fournir des propositions de solutions incluant les spécifications de programme.Développer les spécifications de systèmes, codifier, modifier, tester et déboguer les programmes informatiques sous...


  • Montréal, QC, Canada Tundra Technical Solutions Full time

    Exigences minimum/ Minimum requirements:Effectuer des analyses de systèmes et de besoins de programmation afin d'identifier les problèmes rencontrés et de fournir des propositions de solutions incluant les spécifications de programme.Développer les spécifications de systèmes, codifier, modifier, tester et déboguer les programmes informatiques sous...


  • Montréal, QC, Canada Tundra Technical Solutions Full time

    Exigences minimum/ Minimum requirements: Effectuer des analyses de systèmes et de besoins de programmation afin d'identifier les problèmes rencontrés et de fournir des propositions de solutions incluant les spécifications de programme. Développer les spécifications de systèmes, codifier, modifier, tester et déboguer les programmes informatiques...


  • Montréal, Canada Projuris Corp. Full time

    **Agent en soutien informatique** Dans le cadre de ses ententes avec ses différents clients, Projuris est actuellement à la recherche d'un agent en soutien informatique pour une entreprise dans le domaine des médias Notre client est situé à Montréal. **Description des tâches et responsabilités - Agent en soutien informatique** Les responsabilités du...

  • Mobile Developer

    2 days ago


    Montréal, QC, Canada Noibu Full time

    Noibu is Canada’s Capital city’s fastest-growing technology company. We help brands recover millions of dollars in lost sales every day by helping them detect, manage and resolve critical errors on their online store. You may have heard of some of our customers like Levi’s, Champion, Air Transat, Guess, and Jelly Belly. We're a dedicated team,...

  • DevOps Technical Lead

    1 month ago


    Montréal, Canada L3Harris Technologies Full time

    The L3Harris MAPPS Global business is a leading global supplier of controls and simulation solutions for marine, power and space sectors. Headquartered in Montreal, Quebec, Canada, L3Harris MAPPS Inc. has businesses and sites in Canada, Germany, India, Malaysia, and the United Kingdom. L3Harris MAPPS Inc. is a subsidiary of L3Harris Technologies. L3Harris...


  • Montréal, Canada Esolutions Full time

    Hi Hope you are doing Great!!! Looking forward to hear from your side. **Role: Project Air Systems Technical Lead** **Location: Montreal/Mirabel, QC** **Duration-: Contract** As part of a commercial aircraft program, we are looking for an Air Systems technical lead for support in development and integration of Pneumatics, Air conditioning and anti-ice...


  • Montréal, Canada SITA Full time

    Lead Technical Analyst-36765 **Profession** Application Management **Work Location** Americas-Canada-Montreal **Schedule** Full-time Description As a Lead Technical Analyst, you will be reporting to the Application Management Director. Also, you need to have a sound understanding and skills in big data, computing, and the new technologies. Excellent...


  • Montréal, Canada Q1 Technologies Full time

    **Role: Air Systems Techical Lead** **Location: Montreal/ Mirabel, QC** **Technical Scope**: - Notice Of Change analysis - Technical documentation review / update - Development activities oReception and lead of the activities oReview and validation of all suppliers documents oCoordination with specialists - PCR oSupport or lead change process phase...


  • Montréal, Canada People Can Fly Studio Full time

    Company Description People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, US, and Canada, and from all over the world thanks to our remote work programs.Founded in 2002, we made our mark on the shooter genre with titles such as...

  • Lead Technical Artist

    4 weeks ago


    Montréal, QC, Canada People Can Fly Studio Full time

    People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, US, and Canada, and from all over the world thanks to our remote work programs. Our creative teams are currently working on several exciting titles: Gemini is our new...


  • Montréal, Canada SPARK Microsystems Full time

    A true pioneer in wireless communications, our start-up is carving out a place among tech companies internationally. We are revolutionizing the market with innovative technology that will become the new industry standard: a high-performance, energy-efficient transceiver. Always ready to take on challenges as a team, we are constantly pushing the limits to...


  • Montréal, Canada Quanteam North America Full time

    As the founding entity of RAINBOW PARTNERS, Quanteam is a consulting firm specializing in the fields of Banking, Finance, and Financial Services. Guided by our core values of closeness, teamwork, diversity, and excellence, our team of 740 expert consultants, representing 35 different nationalities, collaborates across 10 international offices: Paris, Lyon,...


  • Montréal, Canada JC Logic Inc Full time

    **Level 2 IT Technical Associate Job Duties** - Handle incoming problem tickets, troubleshooting customer related IT problems over the telephone, onsite, and with remote access technologies. - Manage, maintain, and support our users' devices, networks, equipment, software and services - their entire IT infrastructure. - Record all support activities,...

  • Technical Lead

    2 days ago


    Montréal, QC, Canada Sollio Agriculture Full time

    Description **POURQUOI SOLLIO AGRICULTURE?** Vous ferez partie du plus grand réseau agricole canadien, créé par et pour les producteurs il y a plus de 100 ans. Vous aiderez ainsi les agriculteurs de chez nous à grandir, progresser et prospérer. Comme eux, nous sommes passionnés et tournés vers l'avenir. L'agriculture, c'est tout un...


  • Montréal, QC, Canada People Can Fly Studio Full time

    Company Description People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, US, and Canada, and from all over the world thanks to our remote work programs.Founded in 2002, we made our mark on the shooter genre with titles such as...


  • Montréal, QC, Canada People Can Fly Studio Full time

    Company Description People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, US, and Canada, and from all over the world thanks to our remote work programs.Founded in 2002, we made our mark on the shooter genre with titles such as...


  • Montréal, Canada Conch Technologies Inc. Full time

    'Job : Lead Tech Business Analyst. Location: Montreal, CA (Hybrid, 3 days onsite) Duration: 12 + Months Overview: **Role & Responsibilities**: - Partner with Technical teams to understand, elaborate requirements and if needed liaise with Line of Business, Operations partners, to bring in more clarity. - Document Functional Requirements with supporting...

  • Lead Technical Artist

    4 weeks ago


    Montréal, QC, Canada People Can Fly Studio Full time

    Company Description People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, US, and Canada, and from all over the world thanks to our remote work programs. Founded in 2002, we made our mark on the shooter genre with titles...