Hybrid Full-time

McCain is hiring a (Senior) Android Developer (m/w/d)

About the Role

McCain is looking for a (Senior) Android Developer (m/w/d) to create stable, performant mobile applications using Kotlin and Java8. You will be part of a team realizing digital visions for a partner company, dedicated to delivering a first-class mobile user experience.

What You'll Do

  • Develop stable, performant Android apps with Kotlin and Java8 for a first-class mobile user experience.
  • Design modular, scalable software architectures while adhering to current best practices and standards.
  • Collaborate with the backend team to ensure seamless API integration and continuously improve usability.
  • Analyze weaknesses, fix bugs, and continuously improve the app to ensure smooth operation.
  • Participate in agile processes including sprint planning and reviews.
  • Implement automated tests and maintain a stable, tested codebase.

What We're Looking For

  • A minimum of three years of practical experience developing native Android apps in Kotlin and/or Java8.
  • Proficient with Android SDK, Layered Architecture, Kotlin-Flows, AndroidX, and Android Studio.
  • Ability to empathize with users and develop intuitive interfaces with UI/UX designers.
  • Experience with testing tools like JUnit and Espresso and systematic error detection.
  • Experience successfully publishing apps to the Google Play Store and knowledge of the full app lifecycle.
  • Collaborative team player with fluent German and English communication skills.

Nice to Have

  • Familiarity with Jetpack Compose.

Technical Stack

  • Kotlin, Java8, Android SDK, Layered Architecture, Kotlin-Flows, AndroidX, Android Studio, Jetpack Compose, JUnit, Espresso

Team & Environment

You will join a small, dedicated team of 1-10 employees at the agency, working to realize digital visions for a partner company. The culture emphasizes open and familial interaction with highly motivated, nerdy high-potentials.

Benefits & Compensation

  • A familiar environment with highly motivated, nerdy high-potentials.
  • Opportunity to drive new ideas and independently develop your profile.
  • Significant creative freedom and autonomy.
  • Choice of work equipment (Mac or PC, mobile test device, monitor setup).
  • 30 vacation days.

Work Mode

This role follows a hybrid work model, based in Dresden, Germany with flexible home office options.

McCain is an equal opportunity employer.

Required Skills
KotlinJava8Android SDKJetpack ComposeAndroidXKotlin-FlowsLayered ArchitectureJUnitEspressoAndroid StudioCI/CDAgile MethodologiesSoftware ArchitectureCollaborationProblem Solving
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
McCain

Feeds the world with products from French fries to cakes. A privately owned family company with over 60 years of experience, a presence in more than 160 countries, and a global team of 22,000 people.

Visit website
Job Details
Category mobile
Posted 7 months ago