Skip to content

Principal Software Development Engineer – Native Mobile App
Company | ID.me |
---|
Location | Mountain View, CA, USA |
---|
Salary | $248750 – $295926 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Expert 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.