Design, build, and improve software for creating delightful experiences for Teams Mobile. Embody our culture and values in daily interactions, championing craftsmanship, collaboration, and innovation. Growth mindset to consistently learn.
Responsibilities
Collaborate with cross-functional teams to integrate these components smoothly and ensure they meet app-wide quality, privacy, and performance standards. Partner closely with product, UX and feature teams. Conduct code reviews.
Required Qualifications
Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including Java, Kotlin preferably, but not limited to, C, C++, C#, JavaScript, or Python. OR equivalent experience. Excellent problem-solving & debugging skills. Proficiency in writing unit tests and functional tests using tools such as Espresso for Android. Experience developing and maintaining engineering infrastructure tools/bots Working knowledge of tools like Azure DevOps or similar CI/CD platforms for integrating and managing test gates. Deep understanding of the Android platform, including app lifecycle, memory management, threading, and performance optimization techniques. Familiarity with CI/CD pipelines and automated performance regression testing. Familiarity with machine learning or AI techniques in mobile app performance optimization. 2+ years of Android development experience.
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page