Demo

React Native Engineer

Vervint
Grand Rapids, MI Full Time
POSTED ON 12/29/2025
AVAILABLE BEFORE 2/28/2026
Position: React Native Engineer
Location: Grand Rapids, MI
Job Id: 1267
# of Openings: 4

React Native Engineer | Full-Time | Hybrid

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 acts as a digital catalyst-empowering people and organizations to thrive in an experience-driven world. We believe technology, thoughtful strategy, and human creativity together lead to real progress and transformation.

With offices in Michigan and Minnesota and employees across the globe, we put people at the heart of everything we do. Our purpose is progress, and we're committed to improving 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
  • Advanced Programming - Expert in TypeScript and JavaScript (ES6 ), async patterns, and functional programming. Strong working knowledge of Java, Kotlin, Swift, and Objective-C for native integrations.
  • 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.
  • Debugging & Problem Solving - Expert at diagnosing complex issues across JavaScript, native code, and build systems.
  • 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 3-5 years of professional software engineering experience, with significant time spent in mobile development.

You Belong at Vervint

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 believe diverse perspectives lead to better outcomes, stronger teams, and more meaningful work.

Vervint is an equal opportunity employer committed to diversity and inclusion. All qualified applicants will receive consideration for employment without regard to any characteristic protected by federal, state, or local law.


Apply for this Position

 

Salary.com Estimation for React Native Engineer in Grand Rapids, MI
$95,039 to $121,088
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a React Native Engineer?

Sign up to receive alerts about other jobs on the React Native Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$81,530 - $107,803
Income Estimation: 
$101,553 - $129,430
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Vervint

  • Vervint Minneapolis, MN
  • Position: Senior Experience Designer Location: Minneapolis, MN Job Id: 1253 # of Openings: 1 Senior Designer | Full-Time As a Senior Designer, you are a hi... more
  • 15 Days Ago


Not the job you're looking for? Here are some other React Native Engineer jobs in the Grand Rapids, MI area that may be a better fit.

  • Dev Grand Rapids, MI
  • Company Description Jobs for Humanity is partnering with Capital One to build an inclusive and just employment ecosystem. Therefore, we prioritize individu... more
  • 22 Days Ago

  • Straight Elementary Building Grand Rapids, MI
  • Position Title: Secretary - Department Bargaining Unit: Grand Rapids Association of Educational Office Personnel (GRAEOP) Pay Rate: Determined by the colle... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!