Jobs
>
Vancouver

    Senior Software Engineer- iOS - Vancouver, Canada - Microsoft

    Microsoft
    Default job background
    Full time
    Description

    Overview

    OneDrive is a rapidly growing app at the center of Microsoft's cloud, interacting with almost every part of Microsoft. As a Senior Software Engineer- iOS, you would be a part of a team that is fundamentally changing how millions of people use their devices and interact with some of the most critical content for their personal and professional lives, their Photos and Documents.

    About the Team

    While OneDrive iOS is based mainly in the United States, we operate like a distributed team that heavily embraces remote work. Therefore, joining OneDrive iOS means you will join a group of colleagues based in different locations and time zones. We're committed to each team member feeling connected, regardless of where they work and live.

    OneDrive iOS technical Stack

    Our codebase is built on Swift and Objective-C and supports iOS 16 and above. We rely exclusively on Swift and SwiftUI when writing new features. In addition, we use several libraries written in various languages to make our app work. On the backend, we use services powered by Microsoft 365 and Azure. We release every two weeks, supported by several automation pipelines.

    Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

    Qualifications

    Required Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • o OR equivalent experience.

  • 3+ years of demonstrated experience in iOS development (Swift, SwiftUI, Objective-C)
  • Preferred Qualifications

  • High proficiency in Swift and familiarity with native iOS architecture, frameworks, and the Xcode IDE
  • Passion for learning new skills with the ability to thrive in a feedback-driven environment
  • Experience writing tests (unit and UI)
  • Drive collaboration in your team and across squads meaning that you can consider colleagues' ideas, implement new methods, surface and resolve disagreements and empathize with users without breaking a sweat.
  • Previous experience with large-scale mobile applications
  • A deeper understanding of the iOS build system
  • Expertise and pipeline automation / DevOps experience
  • Passion for performance optimization and troubleshooting customer-facing issues
  • Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $104,000 - CAD $193,200 per year.

    Find additional pay information here:

    Responsibilities

    As part of the team, you will collaborate with other engineers across the company to understand requirements in order to innovate, build and maintain a robust mobile platform for the OneDrive iOS app. You will coordinate with partner teams to integrate different capabilities into the app and help maintain a healthy code base. You will help improve our photos sync technology and optimize the app's camera backup capability.

    As a Senior Software Engineer-iOS, you will be:

  • Expanding your knowledge of Swift, SwiftUI, and cutting-edge mobile technologies
  • Creating a robust iOS platform on top of which OneDrive iOS engineers and partners build features
  • Placing emphasis on simplifying and optimizing the app's dependencies, ramping capabilities, app startup sequence and authentication stack
  • Learning from customer feedback, running experiments, measuring and optimizing performance
  • Refining the codebase, proposing improvements, and getting those projects to the finish line
  • Mentoring your colleagues and championing best practices
  • Accelerating your career in a truly innovative and global engineering team
  • Other

  • Embody our and
  • Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

  • Homebase

    iOS Engineer

    5 days ago


    Homebase Vancouver, BC, Canada

    As a Homie, you'll be part of an unstoppable team that puts customers first, embraces each day with excitement, and strives for excellence in everything you do. We're revolutionizing the way small businesses manage their teams and grow their business. What this means for you is ...

  • Ensemble

    iOS Engineer

    3 weeks ago


    Ensemble Vancouver, BC, Canada

    At Ensemble, we build innovative custom software solutions for some of the largest brands in the media and entertainment, financial services, insurance, government, life sciences, and manufacturing industries. Ensemble is currently looking for a versatile iOS Developer who is int ...

  • Nada Holdings, Inc.

    Senior IOS Engineer

    1 week ago


    Nada Holdings, Inc. Vancouver, Canada

    About Us · Founded in 2011, Hatch Innovations is based in Vancouver and has an international team with over 80 people located across the globe. We're creative thinkers who have a passion for technology and are constantly thinking of innovative solutions to help better serve your ...


  • Asana Vancouver, Canada

    | · | · Software Engineer, iOS · Vancouver, BC We are the Mobile Foundations team at Asana - we exist to ship innovation across product and infrastructure for our Asana mobile apps. We are looking for an iOS engineer to help us create top-notch iOS experiences for our global Asa ...


  • Asana Vancouver, Canada

    | · | · Software Engineer, iOS · Vancouver, BC We are the Mobile Foundations team at Asana - we exist to ship innovation across product and infrastructure for our Asana mobile apps. We are looking for an iOS engineer to help us create top-notch iOS experiences for our global Asa ...


  • Microsoft Canada Vancouver, Canada Full time

    Overview · OneDrive is a rapidly growing app at the center of Microsoft's cloud, interacting with almost every part of Microsoft. As a Senior Software Engineer- iOS, you would be a part of a team that is fundamentally changing how millions of people use their devices and interact ...


  • Microsoft Canada Vancouver, Canada Full time

    Overview · OneDrive is a rapidly growing app at the center of Microsoft's cloud, interacting with almost every part of Microsoft. We are looking for a Software Engineer II- iOS, to be a part of a team that is fundamentally changing how millions of people use their devices and int ...


  • PressReader Richmond, Canada

    PressReader is a rapidly growing technology company that partners with the world's leading publishers to deliver content to millions of users in over 160 countries. Our progressive approach to digital distribution has allowed publishers such as The Washington Post, The Guardian, ...

  • PressReader

    iOS Software Engineer

    3 weeks ago


    PressReader Richmond, BC, Canada

    PressReader is a rapidly growing technology company that partners with the world's leading publishers to deliver content to millions of users in over 160 countries. Our progressive approach to digital distribution has allowed publishers such as The Washington Post , The Guardi ...


  • Central 1 Credit Union Vancouver, Canada

    Central 1 cooperatively empowers credit unions and other financial institutions to deliver banking choice to Canadians. Central 1 provides critical services at scale to enable a thriving credit union system. We do this by collaborating with our clients, developing strategies, pro ...

  • IGG Canada

    Unreal Generalist

    3 weeks ago


    IGG Canada Vancouver, Canada

    IGG Canada is a premium mobile game and video production studio located at 5 East 8th Ave. Vancouver, Canada. · With spectacular views of the downtown skyline, coastal mountains, and English Bay, our new studio is spacious, high-tech, and inspiring. IGG Canada is a division of IG ...


  • Ascendion Vancouver, Canada

    **Description**: · About Ascendion · Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience de ...


  • Fatigue Science Vancouver, Canada

    **Who We Are** · **Position Overview** · **Position Responsibilities** · **IT Tech Support Analyst** · - Collaborate with product and engineering to provide feedback on product behavior in the field to facilitate product improvement opportunities · - Raising tickets with engineer ...

  • Strive Gaming

    Junior QA Analyst

    2 weeks ago


    Strive Gaming Vancouver, Canada

    **About Strive Gaming**: · Strive Gaming is in a state of hyper growth and there has never been a better time to join. Strive Gaming is the first iGaming platform business specifically set up to satisfy the modern, multi-state requirements of North American operators with a key f ...

  • Binance

    QA Lead

    1 week ago


    Binance Vancouver, Canada

    Launched in 2019, BAM Management US Holdings Inc. d/b/a Binance.US ("Binance.US") is the fastest growing and most integrated digital asset marketplace in the United States, powered by matching engine and wallet technologies license from the world's largest cryptocurrency exchange ...

  • Binance

    QA Lead

    3 weeks ago


    Binance Vancouver, Canada

    **Responsibilities**: · - Managing QA team to ensure the new product/features meet quality standards and can go live · - Managing TechOps team to ensure smooth and efficient handling of incident/user issues/internal issues · - Building a comprehensive and efficient quality assura ...


  • CICCC - Cornerstone International Community College of Canada- Vancouver, Canada

    **Cornerstone International Community College of Canada (CICCC)** is one of the most prominent private colleges in Vancouver. We have more than 40 years of experience in providing high-quality academic studies and practical work experiences while providing up-to-date and relevant ...

  • IGG Canada

    2d Animator

    3 weeks ago


    IGG Canada Vancouver, Canada

    IGG Canada is a premium mobile game and video production studio located at 5 East 8th Ave. Vancouver, Canada. With spectacular views of the downtown skyline, coastal mountains and English Bay, our new studio is spacious, high-tech and inspiring. · IGG Canada is a division of IGG ...

  • STEMCELL Technologies

    IT Support Technician

    2 weeks ago


    STEMCELL Technologies Vancouver, Canada

    **Job Description Summary**: · STEMCELL is looking for an IT Support Technician to join our team. You will be responsible for the day-to-day support of end-user IT equipment and cloud-based apps and tools used by STEMCELL staff. This is a varied role, including support of cloud a ...

  • Thunkable

    Account Executive

    1 week ago


    Thunkable Vancouver, Canada

    The Opportunity · We are looking for our next Account Executive to join our rapidly expanding sales organization. From prospecting and generating initial conversations to developing team-wide best practices, you will be an integral member of our Sales organization focusing on the ...