Software Engineer II- Android/iOS

Microsoft is a global technology company that develops Teams, a mission-critical product for institutions worldwide.
Mobile
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Software Engineer II- Android/iOS

Microsoft Teams is seeking a talented Software Engineer II to join their mobile development team, focusing on Android and iOS platforms. This role is part of the Teams calling team, working on mission-critical communication solutions that serve institutions worldwide. The position offers an exciting opportunity to work on cutting-edge technology that enables hybrid work environments and connects people globally.

The ideal candidate will be responsible for developing and optimizing mobile applications for the Microsoft Teams platform, working with technologies like WebRTC, and various streaming protocols. You'll be part of a team that tackles complex challenges in team calling, meetings, collaboration, and productivity space, with the opportunity to work with teams across Microsoft globally.

This role combines technical expertise in mobile development with a focus on user experience and performance optimization. You'll be working in a fast-paced environment where you can directly impact enterprise customer experience, make engineering decisions based on user feedback and data, and contribute to a product used by millions worldwide.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, and work-life balance benefits. The position is hybrid, allowing up to 50% work from home, and is based in Bangalore, India. This is an excellent opportunity for a mobile developer looking to make a significant impact at a global scale while working with cutting-edge technology and a world-class team.

Last updated 6 days ago

Responsibilities For Software Engineer II- Android/iOS

  • Proven experience in mobile development for iOS, Android and React Native platforms
  • Optimize mobile application performance and user experience
  • Develop software features for Microsoft Teams Meetings and Events
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Product/Feature quality and reliability monitor and live site support
  • Proactively seek new knowledge and adapt to new trends

Requirements For Software Engineer II- Android/iOS

Java
Kotlin
  • 4+ years professional experience of mobile development experience using at least one of objective-C, Swift, Kotlin, Java
  • BS degree or equivalent, preferably in CS or related Engineering field
  • Android/iOS development experience is must
  • Experience with software development lifecycle and agile methodologies
  • Experience on web rtc media stack
  • Exposure to networking and streaming protocols such as HTTPS, TCP/IP, DASH/HLS
  • Demonstrated problem solving and debugging skills
  • Excellent communication and collaboration skills

Benefits For Software Engineer II- Android/iOS

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II- Android/iOS

Software Engineer II

Microsoft seeks Software Engineer II for Office Mobile team to develop and optimize mobile productivity applications using Android, Java, and Kotlin.

Software Engineer II

Microsoft AI is hiring a Software Engineer II to develop next-generation capabilities for Copilot, focusing on Android, iOS, and web platforms development.

Software Engineer II - Seeing AI

Software Engineer II position at Microsoft working on Seeing AI, a visual assistant for the blind community, involving mobile development and cloud services.

Software Engineer II

Software Engineer II position at Microsoft Teams focusing on mobile engineering systems and CI/CD automation with hybrid work options in Bangalore.

Software Engineer II

Microsoft Teams seeks Software Engineer II for Mobile Engineering Systems team to optimize mobile release processes and enhance developer productivity.