Software Engineer, Mobile (iOS & Android)
New
Costa Rica OR Uruguay OR Brazil OR Mexico - REMOTEFull-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AndroidKotlinOAuthSwiftCI/CDRESTful APIsiOS
Requirements
- Strong experience building and shipping mobile applications on iOS and/or Android
- Proficiency in Swift and/or Kotlin (experience with both is strongly preferred)
- Experience integrating with REST APIs and handling authentication flows (e.g., OAuth, JWT)
- Solid understanding of mobile architecture patterns (MVVM, clean architecture, etc.)
- Experience with push notifications, background processing, and mobile-specific constraints
- Comfort working across the full development lifecycle: design, implementation, testing, and release
- Ability to debug issues across the stack, including mobile, network, and backend interactions
- Strong product instincts and attention to user experience details
Responsibilities
- Build and maintain mobile applications across iOS (Swift) and Android (Kotlin)
- Own features end-to-end: from technical design through implementation, testing, and release
- Collaborate closely with Product and Design to deliver intuitive, high-quality user experiences
- Integrate with backend APIs and contribute to shaping API contracts for mobile use cases
- Implement and maintain push notification systems (e.g., APNs, FCM)
- Ensure performance, reliability, and responsiveness of mobile applications in production
- Contribute to architectural decisions around mobile platform strategy (native vs cross-platform, shared patterns, etc.)
- Diagnose and resolve production issues using logs, monitoring tools, and user feedback
- Participate in code reviews and help maintain a high bar for code quality and maintainability
- Use modern development tools—including AI-assisted coding where it improves velocity and quality
View Full Description & ApplyYou'll be redirected to the employer's site