5 days ago
Remote, Americas +3 moreSenior
Responsibilities
- Build, enhance, and maintain full-stack mobile application features for iOS and Android.
- Write clean, well-tested TypeScript code and participate in code reviews.
- Integrate backend services, APIs, authentication, and third-party tools.
- Collaborate with product managers, designers, and engineers to deliver mobile features.
- Debug and resolve issues across iOS and Android applications.
- Write and maintain unit, component, performance, and end-to-end mobile tests.
- Support automated mobile builds, beta testing, and App Store and Google Play releases.
- Document code, technical decisions, and project updates.
- Participate in Agile ceremonies and contribute to React Native platform improvements.
Requirements
- 6-9 years of software engineering experience.
- Strong experience building cross-platform mobile applications with React Native and TypeScript.
- Understanding of React Native architecture, state management, navigation, performance optimization, and local storage.
- Experience integrating APIs and using token-based authentication.
- Familiarity with native iOS/Swift and Android/Kotlin development and native modules.
- Experience shipping applications to the App Store and/or Google Play.
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- Preferred experience includes payment integrations with Adyen, Apple Pay, or Google Pay; feature flag platforms; mobile analytics or error tracking; mobile CI/CD; internationalization; privacy and consent frameworks; and SSL/certificate pinning.
Benefits
- Remote work from Latin America.
- 30 paid days off per year.
- 5 paid sick days, up to 60 days of medical leave, and 6 paid days off for major family events.
- Partially covered health insurance after probation.
- Wellness bonus for gym memberships, sports nutrition, and similar needs.
Tech Stack
Categories
Mobile
