Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer- Mobile 
India, Karnataka, Bengaluru 
668405035

11.12.2024

Power Apps- one of the products in the suiteorganizations to buildand runrich, interactive, AI enabled,native Mobile Apps

In PowerNative Mobile &and richinteractive experiences.positioned to fundamentally change what business applications look like in the future.

Principal Software Engineerbe responsible forthe strategy, development, and deployment of. You will work closely with cross-functional teams across Engineering, Design, Research and Product management to ensure alignment. You get an opportunitymentor other engineers to deliverexceptional mobileplatform that organizations can


Required Qualifications

  • 8+ years of experience in software developmentwithobject-orientedprogramming languages (C++,C#or Java)with a focus on mobile applications.
  • 6+ years mobile engineering experience in Android (Java/Kotlin) and/or iOS (Objective-C/Swift).
  • 5+ years of experiencein API Design, Data structures, design patterns and asynchronous programming.
  • 5+ yearsofexperiencedriving and managing technical and architectural dependencies.
  • Proven experience in mobile development for iOS,Androidand React Native platforms.
  • Strong knowledge of front-end technologies like Redux/React and React Native.
  • Excellent problem-solving and analytical skills.
  • Strong technical acumen combined with a curiosity to continue learning and better understand end-user productivity experiences.
  • Experience in performance optimization tools in the mobile space.
  • BS/MS in Computer Science or equivalent industry experience.
  • By applying to this role, you will be concedered for additional roles with similar qualifcation.

Preferred Qualifications

  • Experience with mobile and building apps on the mobile stack across platforms
  • Experience with React Native,Flutter,React, TypeScript and other front-end technologies.
  • Strong with distributed systems and designing multi-platform services.
  • Experience building and evolving application development platforms and frameworks
  • Experience building applications on the Azure platform is a plus.
  • Strong written and verbal communication skills.
  • Ability to work in an agile environment and manage multiple priorities.
Responsibilities
  • Drive the technical strategy and architecture for mobile applications across multiple platforms including iOS and Android.
  • Collaborate with engineering teams, designers, and product managers to advance the features and capabilities of our mobile applications.
  • Lead the development of high-quality, scalable, and secure mobile applications.
  • Mentor and lead other engineers to architect and deliver game-changing mobile experiences.
  • Ensure alignment of technical strategy across the organization.
  • mobile application performance and user experience.
  • Stay updated with the latest industry trendsacross mobileandAItechnologies to ensure our mobile applications arecutting-edge