DaCodes.

Senior Mobile Engineer – Android, iOS

DaCodes.

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇲🇽 Mexico

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AndroidCloudiOSJavaKotlinObjective-CSwift

About the role

  • Design, develop, and maintain mobile applications for Android and iOS.
  • Own end-to-end feature implementation, including architecture, development, release, and support.
  • Develop production-grade code using Kotlin / Android Studio and Swift / Xcode.
  • Maintain and extend existing Java and Objective-C codebases when required.
  • Implement multi-threaded and asynchronous solutions, following platform-specific concurrency models.
  • Integrate third-party libraries, SDKs, and mobile services.
  • Collaborate with backend teams on API design, cloud integrations, and data flows.
  • Ensure high code quality through unit testing, CI pipelines, and code reviews.
  • Debug complex issues using platform-specific debugging and performance tools.
  • Apply platform-specific UI/UX best practices, patterns, and design guidelines.
  • Actively participate in Agile/Scrum ceremonies and cross-functional collaboration.

Requirements

  • 5+ years of hands-on experience developing and supporting mobile applications for Android and iOS.
  • Strong experience with Kotlin and Android Studio.
  • Strong experience with Swift (preferably Swift 6.0+) and Xcode.
  • Familiarity with Java and Objective-C codebases.
  • Deep understanding of Android SDKs, including AndroidX, DataBinding, ConstraintLayout, and ExoPlayer.
  • Deep understanding of iOS SDKs, including UIKit, SwiftUI, Core Animation, AVFoundation, and Core Graphics.
  • Experience with mobile monetization ecosystems, such as Google Play Store, subscriptions, and Apple Pay.
  • Strong experience writing multi-threaded and asynchronous code on both platforms.
  • Solid understanding of mobile architecture patterns (e.g., MVVM).
  • Experience with CI/CD processes, unit testing, and mobile testing frameworks.
  • Experience building applications for Android TV, Fire TV, Apple TV, or tvOS.
  • Familiarity with cloud-based architectures and complex API integrations.
  • Strong debugging, analytical, and problem-solving skills.
  • Comfortable using Git for version control.
  • Advanced English, both written and spoken.
Benefits
  • Integration into global brands and disruptive startups.
  • Remote work / Home office.
  • If a hybrid or on-site modality is required, you will be informed from the first interview.
  • Schedule aligned with the assigned project or work cell.
  • Monday to Friday work schedule.
  • Day off on your birthday.
  • Major medical expenses insurance (applicable in Mexico).
  • Life insurance (applicable in Mexico).
  • Multicultural work teams.
  • Access to courses and certifications.
  • Meetups with special guests from the IT industry.
  • Virtual team-building events and interest groups.
  • English classes.
  • Opportunities across our different business lines.
  • Proudly certified as a Great Place to Work.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KotlinAndroid StudioSwiftXcodeJavaObjective-Cmulti-threaded programmingasynchronous programmingmobile architecture patternsunit testing
Soft skills
analytical skillsproblem-solving skillscollaborationcommunicationAgileScrumdebugging skills