Jobs
>
Vancouver

    Senior Software Engineer- iOS - Vancouver, Canada - Microsoft Canada

    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 culture and values


  • 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 ...

  • Homebase

    iOS Engineer

    3 weeks 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 ...

  • Nada Holdings, Inc.

    Senior IOS Engineer

    4 weeks 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 ...

  • PressReader

    iOS Software Engineer

    2 weeks ago


    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, ...


  • 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 ...


  • Autodesk British Columbia, Canada Full time

    Job Requisition ID # · 24WD74991 At Autodesk, we are obsessed with building tools for people who imagine, design, and make a better world for the 10 billion people living on our planet. Our clients make the tallest buildings in the world, innovate on new green, affordable housin ...


  • Workday, Inc. Vancouver, Canada Full time

    About the Role · As a Sr. Associate Mobile Build Infrastructure Engineer, you'll advance your computer science and programming skills within a knowledgeable, collaborative, and fun team of engineers. In this role, you will enhance our mobile development ecosystem by working close ...


  • EightSix Network British Columbia, Canada Part time / Full time

    Job Description · Company Description · Think Dirty is a mobile app that empowers ingredient-conscious consumers to make informed choices about cosmetic and personal care products. Our platform engages both consumers and brands to make healthier and socially responsible choices ...


  • CB Canada Vancouver, Canada

    Ref ID: · Classification: Software Developer · Compensation: $ to $ yearly · Have you been looking to join a smaller game studio where you can have a big impact? This is a chance to join a well-funded studio as part of their software engineering team. You'll be working with a t ...

  • Microsoft

    Software Engineer II

    3 weeks ago


    Microsoft Vancouver, Canada Full time

    Overview · We are the Azure Communication Services Team and we are seeking a Software Engineer II to join us We power reliable, high quality SMS, Chat, PSTN, video calling and meeting platform services across Microsoft products. Our service platform is well architected, globally ...

  • Microsoft

    Software Engineer II

    2 weeks ago


    Microsoft Vancouver, Canada Full time

    Overview · We aretheAzure Communication Services Team and we are seeking a Software Engineer II to join us We powerreliable, high qualitySMS, Chat,PSTN, video calling and meetingplatformservices acrossMicrosoftproducts. Our service platform is well architected, globally distribu ...


  • Autodesk Vancouver, Canada Full time

    Position Overview · Autodesk is seeking an experienced Principal Software Developer to join the Autodesk Graphics Platform (AGP) team in Toronto, Canada. The role can also be based out Montreal, Vancouver or remote in Canada. · The Autodesk Graphics Platform (AGP) is a shared gr ...


  • The Third Floor Vancouver, Canada

    THE THIRD FLOOR is the world's leading visualization company with offices in Los Angeles and London as well as on location with productions around the world. Since 2004, the studio has helped clients visualize and maximize content by producing computer-animated blueprints, known ...


  • Wood Vancouver, Canada Full time

    Wood is currently seeking an Intermediate to Senior Instrumentation & Controls Engineer to join our Minerals and Metals team in Vancouver, BC. · Provide I&C input to process P&ID. · Prepare and review control deliverables such as Control Narrative, Cause and Effect diagram, Contr ...


  • Ticketmaster Canada LP Vancouver, Canada Full time

    THE JOB · As an Intermediate Mobile Developer at Universe, you will apply your passion for technology and live experiences as we work together to build a world-class Event Ticketing platform. In this deeply technical mobile-focused position, you'll work and pair every day with o ...

  • WillowTree

    Senior Product Lead

    2 weeks ago


    WillowTree Vancouver, Canada

    Who We Are · WillowTree, a TELUS International Company, partners with the world's leading brands to help them tackle their thorniest challenges - be it launching new digital products, delivering personalized marketing at scale, or harnessing the power of data and AI to transform ...


  • Apple Vancouver, Canada

    Summary · Posted: Apr 3, 2024 · Role Number: · The Xcode team provides the tools to develop software for Apple's innovative macOS, iOS, watchOS, tvOS and visionOS platforms. Because tools are our products, software engineers on the Xcode team have the unique and rewarding oppor ...

  • Fatigue Science

    IT Technical Support

    2 weeks ago


    Fatigue Science Vancouver, Canada Full time

    Who We Are · Fatigue Science is Venture Capital financed and the leading provider of predictive human performance data in heavy industry, elite sports, and military. Headquartered in Vancouver, Canada, we build SaaS software that leverages scientifically validated biomathematical ...


  • Lifeguard Digital Health Inc. Vancouver, Canada Plein temps

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 35 hours per week · Education: · Expérience: · Education · Bachelor's degree · Computer science · Computer software engineering · or equivalent experience · Work setting · Software company · Tasks · ...


  • Lifeguard Digital Health Inc. Vancouver, Canada Full time

    Work Term: Permanent · Work Language: English · Hours: 35 hours per week · Education: Bachelor's degree · Experience: 3 years to less than 5 years · Computer science · Computer software engineering · or equivalent experience · Work setting · Software company · Tasks · Lead and co ...