Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer- Mobile 
India, Karnataka, Bengaluru 
578084951

13.08.2024

The Productclosely integrate

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,

be responsible forevolving 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 oncutting edgetechnologies to deliver an exceptional mobile platform that organizations can

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,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.

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 proventrack record


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.
    • Optimizemobile application performance and user experience.
    • Stay updated with the latest industry trends across mobile and AI technologies.