PitchMeAI
PAYBACK

Mobile Engineer - Android (m/w/d)

PAYBACK · Berlin, Germany

  • On site
  • Full-time
  • €65,000 / year
  • Berlin, Germany

Job highlights

  • Develop new Android features for a large app.
  • Utilize Kotlin, MVVM, and Compose technologies.
  • Work in an agile team environment.
  • Fix bugs and improve codebase quality.
  • Gain experience with KMM and CI/CD.

About the role

About PAYBACK

Most people are familiar with the term PAYBACK. We would like to introduce ourselves to you in more detail. You probably know PAYBACK – either from the question at the checkout or through our widely used shopping app. And we hope, of course, that you answer "Yes" at the checkout, because with us you collect more than just °Points. Whether customer, partner, or colleague: With PAYBACK, every action becomes a rewarding experience. Digital sales is a rapidly growing business model for PAYBACK. It encompasses PAYBACK’s products, business models and partnerships that enable PAYBACK customers to collect and redeem points online (via the website and app). We collaborate with Germany’s leading e-commerce companies and offer access to numerous well-known online shops via our portals.

Job locations

BERLIN or MUNICH

YOUR TASKS

  • Have passion for delivering great products. Converting ideas into code is just part of the journey.
  • Strong knowledge of Android, Kotlin and in many of the mentioned technologies and working methods.
  • Regularly write tests for your code and know which things to test and on which level (Unit tests, Espresso tests, Manual testing, …).
  • Enjoy working in an agile environment with direct contact to product owners, testers, user experience specialists.
  • Be part of a team that works on many different types of tasks. Tasks depend on experience and willingness to learn.
  • Development of new features using Android SDK in a multi-flavor, multi-module App (more than 50 modules).
  • Monitoring Crashlytics/Firebase, investigating and fixing issues.
  • Continuous improvement of our codebase.

YOUR PROFILE

Familiar with some of the technologies and working methods from our TechStack:
  • Kotlin
  • Kotlin Multiplatform Mobile (KMM)
  • Dependency Injection
  • Modularization
  • Architectural Components
  • Encryption
  • Reactive Programming (e.g. RxJava, coroutines)
  • Data Binding
  • Compose
  • MVVM and CLEAN
  • Material Design
  • Design System (e.g. Figma)
  • Automated and Manual Testing
  • Git, Pull-Requests, Jenkins

OUR BENEFITS

  • Tasty Breaks: Delicious meals in our canteen – including vegetarian or vegan options, and many are even free of charge (Munich office, Berlin alternative).
  • Move it, move it: 24/7 access to our gym – work out whenever you like, we cover the costs for you (Munich office, Berlin alternative).
  • Do it your way: Flexible working hours, 30 days of vacation, up to 2 days of home office per week.
  • Easy Going: Germany ticket included.
  • Get Together: Team events, social days and more.
  • Grow like a Pro: Individual internal trainings and a wide range of development opportunities.
  • Good Vibes: Open, modern company culture with no dress code, and plenty of room for new ideas and initiative.
PAYBACK is the leading bonus program in Germany and one of the largest and most powerful marketing platforms worldwide. As a pioneer of the data economy, we develop all technical solutions ourselves in Munich. Develop yourself and the PAYBACK program with us.

Interested? We are looking forward to your application!

PAYBACK values diversity - come as you are.

Key skills/competency

  • Android Development
  • Kotlin
  • Mobile Engineering
  • Agile Methodologies
  • Software Testing
  • Feature Development
  • Codebase Improvement
  • Kotlin Multiplatform Mobile
  • Dependency Injection
  • MVVM

Skills & topics

  • Android Developer
  • Kotlin
  • Mobile Engineer
  • Android SDK
  • Kotlin Multiplatform Mobile
  • MVVM
  • Jetpack Compose
  • Agile
  • Software Development
  • Feature Development

How to get hired

  • Tailor your resume: Highlight your Android, Kotlin, and KMM experience, and any experience with modularization or Compose.
  • Showcase your passion: Emphasize your product-building mindset and experience with automated and manual testing in your application.
  • Prepare for agile interviews: Be ready to discuss your experience working with product owners and testers in an agile setting.
  • Demonstrate technical depth: Brush up on architectural components, dependency injection, and reactive programming concepts.
  • Understand PAYBACK's mission: Research PAYBACK's role in digital sales and its marketing platform to align your answers with their goals.

Technical preparation

Master Kotlin and Android SDK fundamentals.,Practice modularization and dependency injection.,Implement MVVM with Compose and architectural components.,Write effective unit and Espresso tests.

Behavioral questions

Describe a challenging feature you developed.,How do you handle code quality and testing?,Explain your experience in agile environments.,How do you approach debugging complex issues?

Frequently asked questions

What is the primary focus of the Android Mobile Engineer role at PAYBACK?
The Android Mobile Engineer at PAYBACK will focus on developing new features for their multi-module Android application using Kotlin, ensuring code quality through testing, and contributing to continuous improvement within an agile team.
What are the key technologies used by the Android team at PAYBACK?
The core technologies include Kotlin, Android SDK, dependency injection, modularization, architectural components, reactive programming (RxJava, coroutines), Jetpack Compose, MVVM, and CI/CD tools like Jenkins.
Does PAYBACK offer remote work for this Android Engineer position?
While job locations are listed as Berlin or Munich, the description mentions up to 2 days of home office per week, suggesting a hybrid work arrangement is possible.
What kind of testing is expected for an Android Mobile Engineer at PAYBACK?
Candidates are expected to regularly write tests for their code, including unit tests and Espresso tests, and be familiar with manual testing processes.
How does PAYBACK support employee growth and development for mobile engineers?
PAYBACK offers individual internal trainings and a wide range of development opportunities to help engineers grow their skills and careers within the company.
What is the work environment like for an Android Developer at PAYBACK Berlin/Munich?
The environment is described as open and modern, with no dress code, encouraging new ideas and initiative, and featuring a strong emphasis on agile collaboration.
What makes PAYBACK's digital sales interesting for an Android Engineer?
Digital sales is a rapidly growing business model at PAYBACK, involving collaboration with leading e-commerce companies and offering opportunities to work on a platform that connects millions of customers with online shops.