Software Engineer
Job Description
Responsibilities
While the battle for web-based search and internet experiences is still going on, we think the next frontier is in the client applications across devices - smart phone, tablets, surface, pads, Windows desktop, and other devices which are carried by people around the world. As a software development engineer, you are part of our strong team to build next generation of client apps powered by Bing, Microsoft’s technologies, and open source software in a start-up environment. This is opportunity to own end-to-end of multiple products that have high impact to Microsoft in China and 75 other global markets. This is opportunity to work on highly visible applications which will be the differentiators of Bing. This is opportunity to be responsible for designing and building mobile & PC applications and web experiences to help Bing to increase user base, attach rate, and grow market share in both mobile, tablets, and desktop.
Job Requirement
Candidates Are Expected To Have Following Qualifications
- Fluent in JAVA
- Familiar with iOS/SWIFT/Kotlin are optional
- Experienced in designing, developing and shipping high quality mobile products and services
- Experienced in Android platform, deeply understand the platform, SDK and related tools
- Good communication and cross-team collaboration skills. English writing and speaking is required.
- With great technical passion, terrific problem-solving skills, drive for results, and ability to work independently
- Minimum 3 years software development experiences. Bachelor’s degree in computer science or a related field is required. Master or Ph.D. is preferred