Principal Software Engineer - React Native
Core
Architecting and leading the React Native technical roadmap for the Xero Accounting App, defining architectural standards, and bridging mobile and backend teams to support global product goals.
Role type
Principal Software Engineer (React Native)
Builds
High-performance React Native mobile applications and cloud-native backend API integrations for small business owners.
Domain
Fintech / Mobile Engineering
Deliverable
production ML models | product features
Required skills
React Native architecture, TypeScript (strict), cloud-native API design, mobile performance optimization, cross-functional technical leadership, SLO definition, crash analytics, AI-assisted development strategy, hiring and mentoring.
Preferred skills
Experience scaling React Native codebases, build pipeline automation, API contract negotiation, strategic prevention of systemic issues.
Technologies
React Native, TypeScript, Cloud-native APIs
Responsibilities
Establish reference patterns and best practices for React Native; lead collaboration between mobile and backend teams to align API contracts; champion strict TypeScript practices; define frameworks for reliability metrics and quality standards; coach lead engineers and recruit talent; define vision for AI-led engineering improvements.
Seniority
Principal, hands-on IC with strategic leadership