Senior Mobile Developer (iOS and Android) - Short Term Project

Job Description

We’re looking for an experienced Senior Mobile Developer with expertise in both Android (Java/Kotlin) and iOS (Swift) development. You’ll be part of an exciting, fast-paced project, building high-quality, cross-platform mobile applications. This is a 6-month project, ideal for someone who thrives in dynamic environments and enjoys bringing creative solutions to life.

What You’ll Do

  • Design, develop, and maintain mobile applications for Android and iOS platforms.
  • Write clean, modular, and efficient code using Kotlin for Android and Swift for iOS.
  • Collaborate with UI/UX designers, product managers, and backend developers to deliver seamless, user-friendly apps.
  • Integrate APIs and third-party libraries to enhance app functionality.
  • Ensure apps are optimized for performance, responsiveness, and scalability across multiple devices and OS versions.
  • Conduct unit testing and automated testing to maintain high code quality.
  • Troubleshoot and debug issues, ensuring smooth user experiences.
  • Stay updated on the latest mobile trends, tools, and technologies to continuously improve app performance.
  • Participate in Agile development processes, including sprints, code reviews, and daily stand-ups

Requirements

  • 5+ years of experience in mobile app development for both Android and iOS platforms.
  • Proficiency in Kotlin (Android) and Swift (iOS), with a strong understanding of their respective ecosystems.
  • Solid knowledge of mobile architectures like MVVM, MVC, and MVP.
  • Experience working with RESTful APIs, JSON, and real-time data.
  • Familiarity with version control (Git), CI/CD pipelines, and deployment processes for Google Play Store and App Store.
  • Strong understanding of UI/UX design principles and best practices for mobile platforms.
  • Experience with performance optimization, memory management, and security best practices for mobile applications.
  • Bonus: Knowledge of cross-platform tools like Flutter or React Native.
  • Bonus: Experience with Firebase, Cloud services, or GraphQL.

Nice to have

  • Has worked on applications that have augmented reality and features using the camera
  • Has worked on applications used by thousands of users.
  • Realm, Cocoapods/package manager, mvvm

Benefits

A stable, long-term contract. Continuous Training. Private Health insurance. Flexible schedule. Work with some of the most talented software engineers in Latin America and the US, doing challenging work and world-class software for clients in the US and around the world.