Principal Software Engineer in Iaşi

Microsoft Devices Software team is on a journey to create new experiences with Surface Duo. We believe in building devices that fully express the Microsoft vision. Fundamental part of our strategy is having desirable and powerful devices that enable the experiences people want.

Creating these new experiences and devices involves close partnership between hardware engineers, software engineers, designers, manufacturing along with the various industry partners that closely collaborate to create industry defining firsts. It totally takes a village. Our obsession for the right experience with our passion to enable everyone to do and be their best reflects in the devices we make. Come join us as we build an organization that scales with the challenges of creating new experiences and improving the existing ones.

The Surface development team is seeking a talented senior developer with a strong background in shipping consumer applications.

 

Responsibilities

 

Job responsibilities will encompass leading a team of high impact individuals who are designing and coding Android applications across various technologies on Surface Duo devices. The job is highly dynamic and involves working across various disciplines to successfully deliver the product with the Surface Duo experience and quality.

 

Qualifications

 

  • MSc/BSc in Computer Science, SW Engineering, or related field
  • Minimum 10+ years of SW experience
  • Minimum 6+ years of Android software and application development with Java and/or, Kotlin, C/C++.
  • Extensive experience in OOP, architecture design, and managing Agile development team(s)
  • Experience in planning & estimating application development work including schedule, cost, and resources.
  • Strong knowledge of Android UI design principles, interface guidelines and best practices.
  • Proven track record for developing & shipping Android applications.
  • The ability to identify and propose solutions impacting multiple Android stack layers (UI, Apps, Framework, etc.)
  • Experience in leading and/or working with geographically diverse teams.
  • Experience in coaching other team members
  • Excellent communication skills and the ability to work across multiple disciplines and functions (PM, HW, DVE, etc.)

#dec1

#Dec1

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!