Summary
Join Able as a Mobile Software Engineer and lead the development of cross-platform mobile features using React Native. You will design and implement high-quality UIs, leverage native APIs, and apply engineering best practices. Collaborate with designers, product managers, and engineers to deliver functional apps. Monitor performance and troubleshoot user issues. Make pragmatic decisions balancing product velocity with quality. This is a 6-month contract position (July 2025-December 2025), 100% remote in LatAm, with a possible extension.
Requirements
- 8+ years of professional experience in software development, with significant experience building React Native applications for both iOS and Android
- Proven ability to develop high-quality, pixel-perfect UIs and integrate with APIs and backend services
- Familiarity with native mobile tooling and build systems (e.g., Xcode, Android Studio, Gradle) to support custom native modules or advanced performance tuning
- Familiarity with Expo for efficient app development and deployment, including OTA updates, native module integration, and debugging with Expo Dev Tools
- Solid understanding of software architecture principles (e.g., MVC, MVVM), and experience building scalable, maintainable mobile codebases
- Experience with JavaScript/TypeScript, React.js, and related tools and libraries
- Comfortable collaborating with designers to implement polished, responsive UIs with strong HTML and CSS fundamentals
- Exposure to CI/CD workflows and monitoring tools like Sentry, Amplitude, or OpenSearch
- Excellent written and verbal English communication skills
Responsibilities
- Lead the development of cross-platform mobile features using React Native, shipping polished apps to both iOS and Android
- Design and implement high-quality, responsive UIs that enhance user experience and reflect strong attention to design detail
- Leverage native APIs and platform-specific modules to build deep, performant integrations with both mobile platforms
- Apply engineering best practices—including modular architecture, testing, and CI/CD—to ensure a maintainable, scalable codebase
- Participate in agile ceremonies such as sprint planning and backlog grooming with a cross-functional team
- Facilitate technical conversations, unblock teammates, and help define standards and guidelines for quality across the team
- Provide thoughtful feedback in code reviews, mentor junior engineers, and contribute through pair programming and team-wide collaboration
- Monitor and optimize performance using tools like Sentry, Amplitude, or OpenSearch, and troubleshoot user issues in partnership with QA and support
- Make pragmatic decisions about when to move quickly and when to invest in long-term reliability—balancing product velocity with quality
Preferred Qualifications
Experience with native iOS (Swift) or Android (Kotlin/Java) development
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.