Scope:
-
The Mobile Platform team builds the foundation that enables other teams to deliver high-quality mobile applications.
-
We provide tools, best practices, and shared components to accelerate development across the organization.
-
Our work includes maintaining a small set of legacy MAUI apps, while moving forward with React Native as the primary stack.
-
We partner with product, design, and engineering teams to unblock delivery, ensure consistency, and support teams through our in-house Mobile Studio.
-
We are also working closely with the GenAI team to bring an agentic mobile experience that helps deliver smarter, more intuitive apps across the platform.
-
Engineers on this team own their work end-to-end, from implementation through testing and release.
Our Technical Environment:
-
React Native, MAUI, C#, Swift, Kotlin, TypeScript, JavaScript, Git, Azure DevOps, Jest, Appium, WebdriverIO, Playwright, analytics and crash reporting tools
What you’ll do:
-
Develop and maintain mobile applications using React Native and support legacy MAUI apps
-
Build and maintain shared components and libraries to be used across multiple teams
-
Collaborate with designers to ensure UI matches intent and maintains accessibility and polish
-
Write custom native modules where platform APIs are required
-
Support and onboard engineering teams to the Mobile Studio, helping them adopt best practices
-
Take end-to-end ownership of features, including implementation, testing, and release
-
Contribute to CI/CD pipelines and ensure smooth delivery using Azure DevOps
-
Diagnose and resolve performance, crash, and integration issues
-
Write tests and maintain high quality using automation frameworks
What we are looking for:
-
8-10 years of professional experience in mobile engineering
-
Proficiency in React Native with JavaScript and TypeScript
-
Experience with native mobile development in Swift (iOS) and Kotlin (Android)
-
Experience with REST APIs and mobile app architecture patterns
-
Familiarity with CI/CD workflows and Git using Azure DevOps
-
Strong communication and collaboration skills
-
Ability to unblock yourself and others through resourceful problem solving
-
Attention to detail and an eye for design
-
End-to-end ownership mindset, ensuring features are delivered to production
Testing and quality:
-
Hands-on experience with Jest, Appium, and WebdriverIO
-
Nice to have: Vitest and Playwright
Nice to have:
-
Exposure to MAUI (C#) for maintaining existing apps
-
Experience writing custom controls (CCL)
-
Strong DevOps and pipeline knowledge
-
Background in charting or visualization libraries
Our Values
If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success – and the success of our customers. Does your heart beat like ours? Find out here:
Core Values
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.