Senior Android Developer

Cobra Studio is looking for a Senior Android Developer with strong experience building and maintaining high-quality mobile applications. The ideal candidate is passionate about clean code, performance optimization, and modern Android development practices. This is a remote, full-time position with compensation in USD, requiring English fluency (B2 level or above) to collaborate effectively with international teams.

Android
Kotlin
APIs REST
Git
SQL
* Only applicants living in: Argentina, El Salvador, Guatemala, Ecuador, Honduras, República Dominicana, Chile, Paraguay, Uruguay

Benefits and conditions

  • 100% remote work – collaborate from anywhere in the world.
  • Flexible working hours to support a healthy work-life balance.
  • All necessary equipment provided to set you up for success.
  • Engaging, dynamic projects with plenty of room for learning and professional growth.
  • Competitive compensation in USD.

Requirements

  • 5+ years of recent experience in Android development.
  • Strong proficiency in Kotlin.
  • Solid understanding of the Android SDK and app architecture patterns (MVVM, MVP, etc.).
  • Experience with payments integration and mobile security.
  • Familiarity with RESTful APIs, WebSockets, and SQL/SQLite.
  • Knowledge of Android libraries and tools such as Koin, RxJava, Retrofit, Room, and Coroutines.
  • Experience with navigation components and clean architecture principles.
  • Hands-on experience improving app performance and observability.
  • Experience working in small, agile teams with version control (Git).
  • Ability to showcase previous work, open-source contributions, or code samples (a plus).

Soft Skills

  • Strong communication skills in English (written and verbal).
  • Proactive, responsible, and detail-oriented.
  • Collaborative mindset with the ability to work independently in a remote setup.
  • Problem-solving attitude and critical thinking.
  • Adaptability and openness to feedback.

Responsabilities

  • Design, develop, and maintain Android applications using Kotlin.
  • Integrate and consume RESTful APIs and WebSockets.
  • Implement and maintain clean architecture and scalable design patterns.
  • Collaborate closely with product, design, and backend teams to deliver seamless user experiences.
  • Optimize application performance and ensure high-quality, maintainable code.
  • Manage version control and participate in code reviews (Git preferred).
  • Ensure mobile security best practices are followed.
  • Troubleshoot, debug, and profile applications to ensure reliability.
  • Stay current with emerging Android development trends and technologies.

Do you think you're right for this position? Apply now
Empower your growth with a partner who understands your vision. From top-tier talent to cutting-edge solutions, we're here to help you achieve more— faster, smarter, and seamlessly.