
Senior Mobile Developer, React Native
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Colombia.
• 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.
• 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.
• 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?!!
Synera
Stefanini Brasil
Roblox
Kapres Technology
Get handpicked remote jobs straight to your inbox weekly.