Posted in

Principal Software Development Engineer – Native Mobile App

Principal Software Development Engineer – Native Mobile App

CompanyID.me
LocationMountain View, CA, USA
Salary$248750 – $295926
TypeFull-Time
Degrees
Experience LevelExpert or higher

Requirements

  • 15+ years of software development experience with extensive expertise in native mobile applications for both iOS and Android.
  • Expert-level proficiency in modern mobile frameworks and technologies, such as Swift, Kotlin, React Native, Flutter, or equivalent cross-platform tools.
  • Proven experience architecting and developing highly scalable, modular, and performant mobile applications integrating multiple complex services.
  • Demonstrated success in delivering comprehensive mobile projects, especially those delivering unified, multi-service experiences across ecommerce, identity, fraud prevention, or similar domains.
  • Strong understanding of mobile performance optimization, security best practices, and cross-platform integration.
  • Exceptional problem-solving and analytical skills, with a focus on delivering seamless user-centric experiences.

Responsibilities

  • Architect, design, and develop scalable and unified mobile application frameworks for iOS and Android platforms.
  • Build robust cross-platform capabilities enabling rapid and consistent deployment of diverse mobile services including ecommerce, identity management, fraud prevention, and related functions.
  • Develop and maintain SDKs for third-party integrations, ensuring reliability, ease of use, and consistent performance.
  • Collaborate closely with Product, Design, and Engineering teams to define and implement cohesive mobile solutions that integrate multiple complex user journeys.
  • Ensure performance optimization, security, reliability, and high-quality user experiences across mobile platforms.
  • Establish and promote best practices for mobile development, including modularity, maintainability, analytics integration, and experimentation.
  • Mentor engineering teams, foster technical excellence, and champion modern mobile development methodologies.

Preferred Qualifications

  • Prior experience leading development on mobile platforms integrating fintech, identity verification, ecommerce, or fraud prevention services.
  • Familiarity with lifecycle management, personalization, and real-time analytics within mobile environments.
  • Experience with continuous integration/deployment (CI/CD) and automated testing for mobile applications.
  • Strong knowledge of mobile UX/UI principles and accessibility standards.
  • Demonstrated leadership experience, influencing mobile development strategies across cross-functional teams.