Experience Inc. Jobs

Job Information

Microsoft Corporation Senior Software Engineer- Mobile in Multiple Locations, India

The Product

The rapid growth of the Microsoft Power Platform (Power Apps, Power Automate, Power Virtual Agent, Power BI, Power Pages), is fueled by organizations across the globe investing in leveraging low-code/no-code development models to accelerate their digital transformation ambitions. Power Platform is a strategic new growth area for Microsoft, but more importantly, it is a disruptor technology that is giving “Fusion Teams” of Low Code and Pro Code makers access to tools and technologies, to create next generation of business productivity software via radically simplified experience and without requiring extensive and costly training. It is transforming careers of ‘citizen developers’, making pro-developers far more productive and helping IT finally innovate at the pace that their businesses expect. To boost Power Platform to scale to millions of 'citizen developers', we are investing in Power Pages –a product within Power Platform suite currently used by customers to enable collaboration with users both internal and external to their organizations. We are early in our journey to innovate on Power Pages product, innovate and infuse AI into all services and experiences and closely integrate with Data, shaping it to be the #1 enterprise platform for creating and hosting business websites to drive usage to 1 billion users and incremental revenue and value for Power Platform.

The Team

We are passionate about building things that help other teams and solving problems that span across the org. We collaborate closely with many different teams and pursue creative solutions to help make them successful. We embrace modern tooling and approaches, and we’re optimizing our engineering for building cloud first web applications with a faster cadence of releases to deliver innovation at an exciting pace. Our responsibilities span across multiple key areas, including building core libraries, common components, AI innovation, hyperscale services and systems that support thousands of requests per second for hundreds of thousands of applications hosted worldwide, and engineering infrastructure to develop, build, and deploy applications. Our team works in an agile start-up like environment where we expect each team member to think out of the box to contribute and collaborate towards the mission of the team in a feature-crew setting. 

The Candidate

We are looking for a Senior Software Engineer who will be responsible for evolving the strategy, development, and deployment of Power Apps mobile platform. You will work closely with cross-functional teams across Engineering, Design, Research and Product management to ensure alignment to the strategy. You will work on cutting edge technologies to deliver an exceptional mobile platform that organizations can leverage to build compelling native mobile apps to solve their business needs.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

Responsibilities

  • Deliver high-quality, scalable, and secure mobile applications.

  • Drive the technical strategy and architecture for mobile applications across multiple platforms including iOS and Android.

  • Optimize mobile application performance and user experience.

  • Stay updated with the latest industry trends across mobile and AI technologies.

Qualifications

Qualifications

Basic qualifications:

  • 8+ years of experience in software development with object-oriented programming 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).

  • 3+ years of experience in API Design, Data structures, design patterns and asynchronous programming.

  • 5+ years of experience driving and managing technical and architectural dependencies.

  • Proven experience in mobile development for iOS, Android and 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.

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.

If you are a Software Engineering with a proven track record of delivering features and are motivated by our mission, please contact us.

#PowerPagesJobs & #PowerAppsJobs

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers