Principal Mobile Engineer
Nice Group · Carlsbad, CA · 1 wk ago
On-siteEngineering$160k–$180k/yrFull-time
Primary Responsibilities
- Own the strategy, architecture, and hands-on modernization of our mobile ecosystem across React Native and legacy iOS/Android applications
- Define and execute the North America mobile roadmap while representing regional needs in global planning and execution
- Audit the current application landscape and make pragmatic decisions on what to maintain, modernize, rebuild, consolidate, or retire
- Deliver high-quality code through feature development, performance optimization, troubleshooting, and technical debt reduction
- Elevate engineering standards across release processes, observability, crash reporting, monitoring, and platform compliance
- Proactively track and adapt to evolving iOS and Android platform changes, deprecations, OS releases, and app store requirements
- Partner closely with cloud, platform, product, and design teams to create seamless connected-device experiences (pairing, remote control, notifications, authentication, onboarding, etc.)
- Build strong cross-functional and cross-regional relationships to drive aligned execution
Qualifications
- 8+ years of experience building and shipping production mobile applications on iOS and Android, preferably in connected devices, IoT, or customer-facing environments
- Experience working in mixed React Native + native + legacy environments, with a proven ability to assess applications and systematically reduce technical debt
- Experience with mobile CI/CD pipelines, crash reporting (Sentry or similar), monitoring, and app store delivery processes
- Comfortable working in Atlassian Cloud (Jira, Confluence, Bitbucket) and collaborating effectively across global teams and regions
- Practical experience with key connected-product flows: device onboarding, pairing, remote control, notifications, and user access models
- Experience with AWS, particularly with API Gateway, Cognito, Lambda, IoT Core, S3, and CloudWatch
- Familiarity with modern AI-assisted development tools (e.g., ChatGPT, Claude, Cursor) and the judgment to use them effectively while maintaining a secure and well-tested codebase
- Knowledge, Skills and Abilities: Excellent JavaScript and TypeScript knowledge, with strong expertise in React Native and React, including shared web + mobile codebase architectures
- Solid working knowledge of Swift and Kotlin, plus ability to work with Objective-C and Java in legacy codebases
- Deep understanding of mobile architecture (state management, performance, API integration, authentication, and app lifecycle)
- Familiarity with secure-by-design principles, identity management, privacy, and handling sensitive user data
- Strong written communication and verbal skills
- Proven ability to multi-task, set project priorities, establish department/discipline goals and objectives for self
- Computer literacy required; including advanced skills in Microsoft applications (i.e. Excel, Word, PPT, etc.)
- Strong attention to detail
- Positive attitude, self-motivated and eager to succeed