Microsoft 365 Engineering team is looking for enthusiastic and experienced iOS & Android mobile developers. Are you interested in working on a product that ships new features every week?
Would you like to design and develop new mobile experiences that provide AI powered search and assistance to users throughout Microsoft products?
If the answer to these questions is yes, then we would like to hear from you! We are building a product in a quickly evolving space and you will have an opportunity to strongly influence the direction of search and assistance at Microsoft as we compete in this rapidly growing and competitive market.
Push the limits of mobile devices to create great user experiences
Develop and release features for new and existing Microsoft apps.
Work with our product and design teams and across the company to implement intuitive and engaging user experiences.
Ensure high quality, stable and performant code.
Perform code and design reviews that guarantee code quality.
3+ years of experience in object-oriented mobile application development using Swift, Objective-C, Android SDK and releasing apps to the App Store
Knowledge of object-oriented software development, algorithms and data structures.
Strong UI and design skills
Bachelor’s degree in computer science, or equivalent related experience.
Expert level Swift & Objective-C, or Kotlin / Android SDK / Java and experience with OS internals
Strong experience of multi-threading and memory management specific to mobile devices
Experience building mobile frameworks / libraries
Experience with experimentation and A / B analysis of features