Senior Mobile Engineer – React Native

Posted yesterday

gravity it resourcesMiami (FL)
Software DevelopersCustom Computer Programming Services

SENIORITY

Lead

Apply

About the role

To Apply for this Job Click HereJob: Senior Mobile Engineer – React NativeLocation: Miami, FL (Hybrid)What We Are Looking ForWe're looking for a Senior Mobile Engineer (React Native) to work on a long-lived, production-scale React Native codebase where architecture, performance, and developer experience are core priorities. You'll build mobile experiences that support discovery, messaging, lead flow, and transactions for a large user base, and you'll help drive technical direction across the mobile platform.This role is for engineers who like going deep—profiling performance, eliminating re-render bottlenecks, designing scalable patterns, handling offline/flaky-network scenarios, and integrating with native iOS/Android when needed. You'll collaborate with product, design, backend, and architecture partners while owning features end-to-end and mentoring other engineers.ResponsibilitiesBuild and ship production-grade React Native applications used by a large, real-world audienceDrive adoption of modern React Native capabilities and performance improvementsOwn features from idea ? architecture ? implementation ? App Store / Play StoreArchitect reusable components and modular application structureCollaborate closely with product, design, backend, and architecture partnersHelp define mobile engineering standards, patterns, and long-term technical directionMentor other engineers through thoughtful code reviews and technical leadershipTranslate business goals into elegant, scalable mobile solutionsRequired QualificationsBS in Computer Science/related field of study or equivalent experience developing and maintaining complex consumer mobile applications in a dynamic and fast-paced environmentAdvanced React Native experience (preferably React Native New Architecture); frameworks like TanStack QueryStrong debugging, profiling, and performance optimization skillsSolid experience with Redux or similar state management toolsStrong proficiency in TypeScriptSolid understanding of CI/CD (GitHub Actions)Experience publishing React Native apps to the App Store / Google Play (including approval processes)Understanding of web services (RESTful and RPC-based), JSON payloads, and stateless RESTful polyglot servicesUnderstanding of agile software development practicesPreferred QualificationsFamiliarity with native Android (Kotlin/Java) and/or iOS (Swift)Experience with automated testing frameworks (Jest, Appium)Experience with React Native New Architecture (Fabric, TurboModules, JSI)Experience with TanStack Query (React Query) for server-state managementExperience with GraphQLExperience building cloud-backed applications on AWSSearch technologies like Elasticsearch/OpenSearchQueueing technologiesStrong point of view on mobile UX and the ability to execute against itJob: Senior Mobile Engineer – React NativeLocation: Miami, FL (Hybrid)What We Are Looking ForWe're looking for a Senior Mobile Engineer (React Native) to work on a long-lived, production-scale React Native codebase where architecture, performance, and developer experience are core priorities. You'll build mobile experiences that support discovery, messaging, lead flow, and transactions for a large user base, and you'll help drive technical direction across the mobile platform.This role is for engineers who like going deep—profiling performance, eliminating re-render bottlenecks, designing scalable patterns, handling offline/flaky-network scenarios, and integrating with native iOS/Android when needed. You'll collaborate with product, design, backend, and architecture partners while owning features end-to-end and mentoring other engineers.ResponsibilitiesBuild and ship production-grade React Native applications used by a large, real-world audienceDrive adoption of modern React Native capabilities and performance improvementsOwn features from idea ? architecture ? implementation ? App Store / Play StoreArchitect reusable components and modular application structureCollaborate closely with product, design, backend, and architecture partnersHelp define mobile engineering standards, patterns, and long-term technical directionMentor other engineers through thoughtful code reviews and technical leadershipTranslate business goals into elegant, scalable mobile solutionsRequired QualificationsBS in Computer Science/related field of study or equivalent experience developing and maintaining complex consumer mobile applications in a dynamic and fast-paced environmentAdvanced React Native experience (preferably React Native New Architecture); frameworks like TanStack QueryStrong debugging, profiling, and performance optimization skillsSolid experience with Redux or similar state management toolsStrong proficiency in TypeScriptSolid understanding of CI/CD (GitHub Actions)Experience publishing React Native apps to the App Store / Google Play (including approval processes)Understanding of web services (RESTful and RPC-based), JSON payloads, and stateless RESTful polyglot servicesUnderstanding of agile software development practicesPreferred QualificationsFamiliarity with native Android (Kotlin/Java) and/or iOS (Swift)Experience with automated testing frameworks (Jest, Appium)Experience with React Native New Architecture (Fabric, TurboModules, JSI)Experience with TanStack Query (React Query) for server-state managementExperience with GraphQLExperience building cloud-backed applications on AWSSearch technologies like Elasticsearch/OpenSearchQueueing technologiesStrong point of view on mobile UX and the ability to execute against itTo Apply for this Job Click HereEqual Employment Opportunity StatementGravity IT Resources is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other legally protected characteristic. All employment decisions are based on qualifications, merit, and business needs.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this

Senior Mobile Engineer – React Native Jobs at gravity it resources...