Senior Mobile Engineer

Vervint

Minneapolis (MN)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A global consultancy is seeking a Senior Mobile Engineer to design and maintain cross-platform applications using React Native. The role requires collaboration with product teams and ownership of technical decisions. Candidates should bring deep React Native skills, strong experience with native development, and a proactive approach to mentoring and improving system architecture. This position offers an opportunity to impact the development landscape in a purpose-driven environment while driving technological progress.

Qualifications

  • Deep experience with React Native architecture and related technologies.
  • Skilled in building and debugging native modules using Xcode and Android Studio.
  • Advanced Git workflows with CI/CD tools like Bitrise and CircleCI.
  • Proven testing strategies using Jest and React Native Testing Library.
  • Strong experience designing and consuming REST APIs.
  • Experienced in profiling and optimizing apps for performance.
  • Knowledge of state management libraries and architecture patterns.
  • Experience in Agile/Scrum environments.

Responsibilities

  • Design and maintain high-quality React Native applications.
  • Collaborate with stakeholders to develop scalable solutions.
  • Participate in code reviews and mentor junior engineers.
  • Contribute to architectural decisions and improve development standards.

Skills

React Native Expertise
Native Development
Git & CI/CD
Testing
API Integration
Performance Optimization
State Management & Architecture
Agile & SDLC
Cross-Platform Strategy
Command Line & Tooling
Collaboration & Leadership
Ownership

Education

Bachelor’s degree in Computer Science or Engineering
5–7 years of professional software engineering experience

Job description

Senior Mobile Engineer | Full-Time | Michigan or Minnesota Preferred

The React Native Mobile Engineer will design, build, and maintain scalable, high-performance cross-platform applications. This role partners closely with product, design, and engineering teams to deliver polished mobile experiences while owning technical decisions, improving system architecture, and mentoring others. You’ll bring deep React Native expertise while balancing speed, quality, and long-term maintainability.

Thinking ahead, seeing beyond, and building together.

Vervint is a purpose-driven, global consultancy that is a digital catalyst, empowering people and organizations to thrive in the experience-driven world. Vervint offers cross-functional expertise and guidance that goes beyond great tech — believing technology, thoughtful strategy, and human creativity lead to real progress and transformation. With a human-focused approach, Vervint provides a roadmap for success inherent in design, empathy, and ingenuity. Our commitment to purposeful progress gives us a unique ability to thrive at the intersection of technology, strategy, and experience to create impactful solutions that are more than simply migrating, integrating, or building tech.

With offices in Michigan and Minnesota and employees across the globe, we put people at the heart of everything we do. Our values are part of what makes us different — for our employees, clients, and the communities in which we live and work. At Vervint, our purpose is progress, and we are out to improve lives by keeping humanity at the core of every solution.

What You’ll Accomplish
  • Design, develop, and maintain high-quality React Native applications for iOS and Android.
  • Own features end-to-end, from technical design through implementation, testing, and release.
  • Collaborate with product managers, designers, and engineers to translate requirements into scalable mobile solutions.
  • Build and maintain native modules when needed, partnering with iOS and Android codebases.
  • Improve application performance, stability, and developer experience through profiling, refactoring, and tooling enhancements.
  • Contribute to architectural decisions and help evolve mobile development standards and best practices.
  • Participate in code reviews, CI/CD improvements, and production release processes.
  • Mentor and support other engineers through technical guidance and collaboration.
What You’ll Bring
  • React Native Expertise – Deep experience with React Native architecture (Fabric, TurboModules, JSI), Metro configuration, and native modules. Proficient with React Navigation, Zustand, and React Query.
  • Native Development – Skilled in building and debugging native modules using Xcode and Android Studio. Strong understanding of iOS/Android build systems and platform-specific issues.
  • Git & CI/CD – Advanced Git workflows and code review practices. Hands‑on experience with Bitrise, Fastlane, GitHub Actions, and CircleCI for automated builds and releases.
  • Testing – Proven ability to design and maintain robust testing strategies using Jest, React Native Testing Library, Detox, and Appium.
  • API Integration – Strong experience designing and consuming REST APIs. Skilled with Postman, Insomnia, and network debugging tools like Charles, Flipper, and RN Debugger.
  • Performance Optimization – Experienced in profiling and optimizing apps using Hermes, Flipper, and native tools; focused on memory, bundle size, and startup performance.
  • State Management & Architecture – Deep knowledge of Redux, MobX, Zustand, Recoil, and architectural patterns like MVVM and Clean Architecture.
  • Agile & SDLC – Extensive experience in Agile/Scrum environments with Jira, Linear, and Azure DevOps.
  • Cross‑Platform Strategy – Strong judgment on code sharing vs. native implementations across platforms.
  • Command Line & Tooling – Advanced CLI skills, shell scripting, and package management across macOS, Linux, and Windows.
  • Collaboration & Leadership – Clear communicator, strong mentor, and effective technical leader.
  • Ownership – Takes full ownership of features from design to deployment; proactively addresses technical debt and process improvements.
Bonus Experience
  • Native iOS/Android Development – Production experience building native iOS (Swift/Objective‑C) or Android (Kotlin/Java) applications outside of React Native context.
  • Advanced Automation – Experience with automated testing frameworks (Maestro, Detox, Appium) and building robust E2E test suites integrated into CI/CD pipelines.
  • DevOps & Infrastructure – Knowledge of app distribution platforms (TestFlight, Firebase App Distribution), crash reporting (Sentry, Crashlytics), analytics integration, and feature flag systems.
  • Code Signing & Certificate Management – Deep understanding of iOS provisioning profiles, certificates, and Android keystore management. Experience with Fastlane Match or similar automated certificate management.
  • Accessibility & Internationalization – Strong understanding of WCAG guidelines, implementing accessible React Native components, and managing multi‑language support with i18n libraries.
  • Security Best Practices – Knowledge of mobile security patterns including secure storage (Keychain, KeyStore), certificate pinning, code obfuscation, and protecting against common vulnerabilities.
Education
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • At least 5–7 years of professional software engineering experience, with significant time spent in mobile development.

You Belong. At Vervint, we embrace all facets of identity that make you - you. From race, gender identity, and veteran status to disabilities and more, your lived experiences enrich everyone around you. We know when we create an environment of safety and respect for individuals and their identities, we all do our best work. That is why we celebrate our diversity, foster equity, and champion inclusion within our company, the work we do, and our communities. As we work together, we commit to continuous growth, learning from our mistakes, and expanding on our caring culture to bring our values to life.

Vervint is an equal opportunity employer that is committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability status, protected veterans status, familial status, membership or activity in a local human rights commission, status regarding public assistance or any other characteristic protected by federal, state, or local laws, and will not be discriminated against on the basis of disability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Deputy Chief Engineer - React Native
Deputy Chief Engineer - React Native

Vanguard • Town of Charlotte (NY)

Hybrid
USD 140,000 - 180,000
Senior React Native Engineer
Senior React Native Engineer

The Vanguard Group • Charlotte (NC)

Hybrid
USD 120,000 - 150,000
Lead React Native Mobile Engineer (Remote)
Lead React Native Mobile Engineer (Remote)

Vervint • United States

On-site
USD 83,000 - 165,000
Senior Mobile Engineer – React Native
Senior Mobile Engineer – React Native

Gravity IT Resources • Miami (FL)

Hybrid
USD 110,000 - 150,000
Lead React Native Mobile Engineer
Lead React Native Mobile Engineer

Vanguard • Charlotte (NC)

Hybrid
USD 115,000 - 145,000
React Native Developer
React Native Developer

Bright Vision Technologies • Flower Mound (TX)

On-site
USD 120,000 - 180,000
Senior React Native Engineer
Senior React Native Engineer

慨正橡扯 • Town of Charlotte (NY)

Hybrid
USD 110,000 - 150,000
Senior Software Engineer, Mobile Tech Lead
Senior Software Engineer, Mobile Tech Lead

Zoominfo • Bethesda (MD)

On-site
USD 140,000 - 220,000
Comprehensive benefits
Holistic mind, body, and lifestyle programs
Software Analyst
Software Analyst

ManpowerGroup Global, Inc. • Overland Park (KS)

On-site
USD 90,000 - 130,000
Mobile Engineer
Mobile Engineer

US Mobile • New York (NY)

Hybrid
USD 100,000 - 140,000
Competitive salary
Flexible working hours
Supplemental health insurance
+2