Software Engineer II | iOS Mobile at Microsoft
Vancouver, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

17 Feb, 26

Salary

166800.0

Posted On

19 Nov, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Swift, iOS Architecture, Xcode, C, C++, C#, Java, JavaScript, Python, Unit Testing, UI Testing, Code Reviews, User Experience, Mobile Development, Analytics, Research

Industry

Software Development

Description
- Work closely with Product, Design, Backend, Analytics, and Research teams to build new, and improve existing capabilities of the application. - Constantly work to improve the reliability, performance, security, stability, and overall architecture of the app and underlying tech-stack. - Write unit & UI tests including edge-cases, set up and monitor dashboards and alerting, uncover and fix bugs, crashes, and other issues, in order to ensure a robust app. - Perform code reviews, design and architecture reviews, and participate in team discussions and knowledge-sharing initiatives. Required Qualifications: - Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. - 1+ years experience with Swift and/or with native iOS architecture, frameworks, and Xcode. Preferred Qualifications: - Proficiency in Swift and familiarity with native iOS architecture, frameworks, and Xcode. - Experience developing enterprise or large-scale consumer iOS apps using native iOS technologies. - Passion for learning and adopting new technologies, staying current with industry trends, best practices, and innovations in mobile development. - Demonstrated understanding of user experience principles and Apple's design patterns, ensuring intuitive and engaging app interfaces. - Proven ability to collaborate effectively within a positive, inclusive work environment, fostering knowledge sharing and team growth. Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $85,000 - CAD $166,800 per year.
Responsibilities
The Software Engineer II will work closely with various teams to build and enhance application capabilities. They will focus on improving the app's reliability, performance, and overall architecture while ensuring a robust application through testing and bug fixing.
Loading...