Software Mind

Mobile App Developer, Android

Software Mind

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AndroidCloudKotlin

About the role

  • Design and develop native Android applications
  • Implement secure authentication and membership flows (Auth0)
  • Integrate apps with cloud-based services and REST APIs
  • Collaborate closely with Product, UX, and Backend teams
  • Ensure high performance, reliability, and scalability of the app
  • Develop and maintain clean, reusable, and testable Kotlin code
  • Participate in CI/CD deployment pipelines for Android

Requirements

  • Commercial experience building native Android applications in Kotlin
  • Understanding of modern architecture patterns (e.g., MVVM, MVI)
  • Experience integrating REST APIs and secure authentication workflows
  • Familiarity with writing automated unit and UI tests (e.g., Espresso)
  • Ability to work with CI/CD pipelines for Android (Play Store pipelines)
  • Experience with performance optimization and mobile debugging tools
  • Strong problem-solving mindset with product-driven thinking
  • Team-oriented, proactive, and focused on clean, maintainable code
Benefits
  • Flexible employment and remote work
  • International projects with leading global clients
  • International business trips
  • Non-corporate atmosphere
  • Language classes
  • Internal & external training
  • Private healthcare and insurance
  • Multisport card
  • Well-being initiatives

Applicant Tracking System Keywords

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

Hard skills
Android developmentKotlinREST APIsCI/CDautomated testingunit testingUI testingperformance optimizationmobile debuggingmodern architecture patterns
Soft skills
problem-solvingteam-orientedproactiveproduct-driven thinkingcollaborationcommunicationfocus on clean codereusabilitytestabilityreliability