Remotery

Senior Mobile Developer, React Native

Posted 1 day ago

This is a fully remote position, open to applicants in Colombia.

📋 Description

• Play a key role in the architecture, development, and progression of the React Native mobile application for both iOS and Android platforms.

• Create and sustain reusable, high-performance UI components using NativeWind, ensuring both accessibility and design consistency.

• Integrate and oversee content delivery via Sanity CMS, which includes schema design, GROQ queries, and real-time preview workflows.

• Assist in the implementation of feature flagging and experimentation infrastructure using LaunchDarkly, facilitating controlled rollouts and A/B testing.

• Utilize Expo and its ecosystem to optimize development workflows and handle native dependencies effectively.

• Establish and maintain mobile CI/CD pipelines using Expo Application Services (EAS) for automated builds, testing, and app store submissions.

• Uphold robust testing practices through Jest and React Native Testing Library, guaranteeing reliable test coverage.

• Develop and enhance UI automation tests utilizing Detox or comparable frameworks to safeguard essential user flows.

• Implement and manage application monitoring and observability with tools like Datadog or Sentry.

• Take ownership of intricate mobile projects from technical design through launch, monitoring, and iteration.

• Engage in architecture discussions, design reviews, and code reviews, upholding high standards for quality and performance.

• Identify and mitigate technical debt, enhancing maintainability and development speed.

• Collaborate closely with Product, Design, and Backend teams to deliver top-notch mobile features.

• Troubleshoot and resolve performance issues, crashes, and memory problems using profiling and monitoring tools.

• Apply knowledge of native platforms (Swift or Kotlin) when dealing with native modules or platform-specific optimizations.

• Mentor junior and mid-level engineers and assist in the technical hiring processes.


⛳️ Requirements

• Over 7 years of professional software engineering experience, with at least 4 years in cross-platform mobile development.

• Expert-level knowledge of React Native and cross-platform mobile architecture.

• Strong expertise in TypeScript, with experience in constructing scalable typed codebases.

• Experience in building reusable component libraries using NativeWind or Tailwind-style frameworks.

• Proven experience integrating headless CMS platforms, preferably Sanity CMS.

• Familiarity with implementing feature flags or experimentation platforms like LaunchDarkly.

• Extensive experience with Expo (managed or bare workflows) and the wider Expo ecosystem.

• Background in building mobile CI/CD pipelines (EAS, Fastlane, or similar), including automated builds and app store submissions.

• Strong background in automated testing utilizing Jest and React Native Testing Library.

• Experience in implementing end-to-end UI automation testing using Detox, Maestro, Appium, or similar tools.

• Familiarity with mobile observability and monitoring tools, such as Datadog or Sentry.

• Proficient knowledge of Swift (iOS) and/or Kotlin (Android) for native module integration and debugging.

• Proven track record of delivering large, complex mobile projects with measurable impact.

• Excellent written and verbal communication skills in English.

• Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience.

• Must reside in Latam.

• Nice to Have:

• Extensive native mobile development experience in Swift (iOS) or Kotlin (Android).

• Experience with React Native New Architecture (Fabric, TurboModules, JSI).

• Familiarity with Expo Router or file-based routing systems.

• Experience in implementing over-the-air updates using Expo Updates or CodePush.

• Knowledge of additional mobile observability tools, such as Firebase Crashlytics.

• Contributions to open-source React Native libraries or technical content.

• Experience in high-growth technology companies with robust mobile engineering cultures.


🏝️ Benefits

• Enjoy remote work Monday to Friday, 40 hours a week (no weekends).

• Parental Leave.

• Health Care Reimbursement.

• Active Lifestyle Reimbursement.

• Quarterly Home Office Reimbursement.

• Longevity Bonus.

• Continuous Learning Bonus.

• Did we mention it's REMOTE?!!

People also viewed

Synera9 hours ago

AI-native Integration Developer – Marketplace

DE flagGermany OnlyFull-timeSoftware Engineer€67k – €85k/year
ApplyView job
Stefanini Brasil9 hours ago

Senior Developer Analyst

Anywhere in the WorldFull-timeSoftware Engineer
ApplyView job
Roblox9 hours ago

Developer Engagement Representative – Part-Time Contract

AU flagAustralia OnlyFreelanceSoftware Engineer
ApplyView job
Kapres Technology9 hours ago

Senior Developer, OpenText Exstream

ES flagSpain OnlyFull-timeSoftware Engineer
ApplyView job
Sangoma9 hours ago

Node JS Developer

CO flagColombia OnlyFull-timeSoftware Engineer
ApplyView job
Clearwaters.IT9 hours ago

EDI Mumps Developer

US flagUnited States OnlyFull-timeSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers