- 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
- 3+ years of demonstrated experience in iOS development (Swift, SwiftUI, Objective-C)
- 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
- 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
- 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
-
iOS Engineer
5 days ago
Homebase Vancouver, BC, CanadaAs 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 ...
-
iOS Engineer
3 weeks ago
Ensemble Vancouver, BC, CanadaAt 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 ...
-
Senior IOS Engineer
1 week ago
Nada Holdings, Inc. Vancouver, CanadaAbout 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 ...
-
Software Engineer, iOS
1 day ago
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 ...
-
Software Engineer, iOS
2 weeks ago
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 ...
-
Senior Software Engineer- iOS
2 weeks ago
Microsoft Canada Vancouver, Canada Full timeOverview · 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 ...
-
Software Engineer II- iOS
3 weeks ago
Microsoft Canada Vancouver, Canada Full timeOverview · 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 ...
-
iOS Software Engineer
2 days ago
PressReader Richmond, CanadaPressReader 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, ...
-
iOS Software Engineer
3 weeks ago
PressReader Richmond, BC, CanadaPressReader 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 ...
-
Client Platform Specialist
1 week ago
Central 1 Credit Union Vancouver, CanadaCentral 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 ...
-
Unreal Generalist
3 weeks ago
IGG Canada Vancouver, CanadaIGG 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 ...
-
Heuristic UX Researcher
2 weeks ago
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 ...
-
IT Technical Support and QA Testing Analyst
2 weeks ago
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 ...
-
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 ...
-
QA Lead
1 week ago
Binance Vancouver, CanadaLaunched 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 ...
-
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 ...
-
Mobile App Development Instructor
3 weeks ago
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 ...
-
2d Animator
3 weeks ago
IGG Canada Vancouver, CanadaIGG 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 ...
-
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 ...
-
Account Executive
1 week ago
Thunkable Vancouver, CanadaThe 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 ...
Senior Software Engineer- iOS - Vancouver, Canada - Microsoft
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
o OR equivalent experience.
Preferred Qualifications
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:
Other