Back to jobsJob overview
About the role
Software Engineer II | iOS Mobile at Microsoft
Required Skills
swiftiosxcodemobile developmentsoftware engineeringunit testingui testingcode reviewarchitecture
About the Role
Software Engineer II - iOS Mobile role focused on designing, building, and maintaining features for the Viva Engage app and Microsoft Teams. Responsibilities include enhancing user engagement, improving app reliability, and collaborating with cross-functional teams to deliver high-performance mobile experiences.Key Responsibilities
- Work closely with Product, Design, Backend, Analytics, and Research teams to build and improve application capabilities
- Improve reliability, performance, security, stability, and overall architecture of the app and tech-stack
- Write unit and UI tests, set up dashboards and alerting, and fix bugs and crashes
- Perform code reviews, design and architecture reviews, and participate in team discussions and knowledge-sharing
- Embody company culture and values
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 1+ years experience with Swift and/or with native iOS architecture, frameworks, and Xcode
- Ability to meet Microsoft, customer, and/or government security screening requirements, including Microsoft Cloud Background Check
Nice to Have:
- 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 new technologies and staying current with industry trends in mobile development
- Understanding of user experience principles and Apple’s design patterns
- Ability to collaborate effectively in a positive, inclusive work environment
Benefits & Perks
- Industry leading healthcare