Principal Mobile Engineer

eTeam Inc.

Boca Raton, FL

JOB DETAILS
SKILLS
Adverse Events, Agile Programming Methodologies, Amazon Web Services (AWS), Android, Android SDK, Apple Xcode, Application Programming Interface (API), Architectural Services, Authentication, Best Practices, Cloud Computing, Code Reviews, Coding Standards, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Documentation, ECMAScript, Engineering, Financial Services, GitHub, Google Apps, Gradle, GraphQL, Healthcare, Internet Security, Java, JavaScript, Jenkins, Kotlin, Leadership, Mentoring, Microsoft Windows Azure, Mobile Applications, Mobile Applications Development, Mobile Technology, Model View Controller, Model View ViewModel (MVVM), Multiplatform/Cross-Platform, Objective-C Programming Language, Performance Engineering, Performance Tuning/Optimization, Production Support, Quality Assurance, REST (Representational State Transfer), React Native, React.js, Release Management/Engineering, Retail, Scrum Project Management and Software Development, Software Design, Swift, Systems Engineering, Team Lead/Manager, Technical Leadership, Technical Strategy, Test Automation, Test Strategy, User Interface/Experience (UI/UX), Virtualization, iOS
LOCATION
Boca Raton, FL
POSTED
4 days ago
Job Description: Principal Mobile Engineer
Location: Boca Raton, FL

Role Overview
We are looking for a React Native Architect / Principal Mobile Engineer with 15 years of overall mobile engineering experience and deep expertise in designing, scaling, and delivering enterprise-grade cross-platform mobile applications for iOS and Android. The role requires hands-on architecture ownership, strong React Native and TypeScript expertise, native iOS/Android integration experience, secure mobile application design, CI/CD automation, testing strategy, and technical leadership across distributed Agile teams.

Key Responsibilities
Own end-to-end React Native mobile architecture for large-scale production applications across iOS and Android using TypeScript, JavaScript ES6 , React Native, React.js, Redux Toolkit, MobX, Context API, Zustand, or Recoil.
Design scalable mobile solutions using Clean Architecture, MVVM, MVC, Repository Pattern, modular architecture, and Micro Frontend patterns for independent feature delivery.
Build and integrate native iOS and Android modules using Swift, Objective-C, Kotlin, Java, Native Module API, JSI, Turbo Modules, and platform APIs such as biometrics, push notifications, NFC, secure storage, camera, deep linking, and device services.
Lead integration with RESTful APIs, GraphQL/Apollo, AWS AppSync, Firebase, WebSockets, Axios, and real-time data flows for enterprise mobile platforms.
Establish secure mobile application standards covering OAuth 2.0/OIDC, JWT, SSO, MFA, certificate pinning, AES-256 encryption, Keychain/KeyStore, jailbreak/root detection, OWASP Mobile Top 10, GDPR, HIPAA, and PCI DSS.
Define and enforce mobile testing strategy using Jest, React Native Testing Library, Detox, XCTest, JUnit, Espresso, and automated regression coverage.
Drive mobile CI/CD pipelines using GitHub Actions, GitLab CI, Bitrise, Fastlane, Jenkins, CircleCI, SonarQube, automated build/test/release workflows, and App Store/Google Play deployment.
Optimize mobile performance using Hermes profiling, Flipper, React memoization, FlatList virtualization, JS bridge optimization, Android Profiler, Xcode Instruments, crash analytics, and observability tools.
Create architecture documentation including HLD, LLD, ADRs, reusable component libraries, coding standards, design system implementation, and engineering best practices.
Mentor React Native/iOS/Android engineers, conduct code reviews, partner with Product, UX, QA, backend, security, and business stakeholders, and represent mobile architecture in technical review forums.

Required Skills & Experience
15 years of mobile application development experience, including strong hands-on experience as a React Native Architect / Mobile Platform Lead / Principal Mobile Engineer.
Expert-level proficiency in React Native, TypeScript, JavaScript ES6 , React.js, Redux Toolkit, MobX, Context API, React Navigation, hooks, reusable components, and design systems.
Strong native mobile experience in iOS: Swift, SwiftUI, Objective-C, UIKit, Core Data, Xcode Instruments and Android: Kotlin, Java, Android SDK, Jetpack, Gradle, Android Studio.
Proven experience delivering large-scale apps with REST, GraphQL, Firebase, WebSocket, AWS/Azure/cloud services, secure authentication, and offline/real-time data capabilities.
Strong background in mobile security, performance engineering, automated testing, CI/CD, release management, Agile/Scrum delivery, and production support.
Experience leading mobile engineering teams, defining roadmap/technical strategy, managing architectural decisions, and collaborating with senior stakeholders.

Preferred Qualifications
Experience in enterprise domains such as retail, hospitality, cybersecurity, healthcare, financial services, telecom, or digital commerce.
Certifications in AWS, mobile security, Scrum, or cloud platforms are preferred.
Experience with high-scale mobile platforms serving millions of users across global markets.

Education
Bachelor s degree in computer science, Engineering, or related discipline.

About the Company

e

eTeam Inc.

Looking for a great job? Join eTeam. We’re looking for talented staffing professionals to join our staff. We also provide contract assignments and full-time jobs at Fortune 2000 Companies. We’ve been named one of the best companies to work for by Staffing Industry Analysts and New Jersey Business.
COMPANY SIZE
100 to 499 employees
INDUSTRY
Other/Not Classified
FOUNDED
1998
WEBSITE
www.eteaminc.com