Lean Solutions Group

Senior React Native Engineer

Lean Solutions Group · Colombia

Technology, Information and Internet · 1,001-5,000 employees

2 d ago
Senior (5-10 yrs) Full-time Colombia
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Lead the development, optimization, and maintenance of high-quality, production-grade React Native mobile applications. Collaborate with product managers, designers, and backend engineers to drive the evolution of the mobile platform and mentor other developers.

What they look for

React Native Expo TypeScript JavaScript iOS Development Android Development Redux Zustand MobX Context API RESTful APIs Mobile Security CI/CD Jest Maestro Detox

Requirements

Requires over 5 years of professional software development experience with a proven track record of shipping React Native applications using the Expo ecosystem. Expertise in TypeScript, state management, and integrating native iOS/Android modules is essential.

Full description

Company Overview:

 

Global Technology Services is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer a multitude of opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America, Philippines and the United States, contributing to cutting-edge developments in multiple industries.

 

Position Title: Mobile Developer

Category: Software Engineering & Architecture

Seniority: Senior

Location: LATAM

 

What you will be doing:

We are looking for a Senior React Native Developer to lead the development of high-quality, production-grade mobile applications. This is a highly technical, hands-on role where you'll be responsible for building, optimizing, and maintaining React Native applications while helping drive the evolution of our mobile platform.

The ideal candidate has extensive experience delivering React Native applications to production, is proficient with the Expo ecosystem, and enjoys solving complex mobile engineering challenges. You'll work closely with product managers, designers, and backend engineers to deliver performant, reliable mobile experiences, while also contributing to architectural decisions and mentoring other developers.

Required Skills & Experience

 

  • 5+ years of professional software development experience, including extensive experience with React Native.
  • Proven track record of building, shipping, and maintaining production React Native applications.
  • Strong experience with the Expo ecosystem, including:
  • Expo SDK
  • EAS Build
  • EAS Submit
  • Over-the-Air (OTA) Updates
  • Expert-level knowledge of TypeScript and modern JavaScript (ES6+).
  • Strong understanding of React Native architecture, component lifecycle, and mobile application design patterns.
  • Experience integrating native iOS and Android modules into React Native applications.
  • Expertise with state management solutions such as Redux, Zustand, MobX, or Context API.
  • Strong experience profiling application performance and debugging on physical iOS and Android devices.
  • Experience integrating RESTful APIs and third-party mobile SDKs.
  • Strong understanding of mobile security, application lifecycle, and release management.
  • Comfortable working in a highly hands-on engineering role, contributing directly to coding, architecture, and technical implementation.

 

Nice to Have Skills

 

  • Experience deploying and managing enterprise mobile applications using IBM MaaS360 or similar Mobile Device Management (MDM), Unified Endpoint Management (UEM), or Enterprise Mobility Management (EMM) platforms.
  • Experience developing retail, point-of-sale (POS), or in-store mobile applications.
  • Experience migrating native iOS (Swift) applications to React Native.
  • Familiarity with payment processing systems, EMV standards, and PCI compliance requirements.
  • Experience designing offline-first mobile applications with local data persistence and synchronization strategies.
  • Native mobile development experience using Swift and/or Kotlin.
  • Experience implementing CI/CD pipelines for mobile applications.
  • Experience with automated mobile testing frameworks such as Jest, Maestro, Detox, or similar tools.
  • Experience with App Store and Google Play release management.