job logo

Android Engineer (m/f/d)

General information

Job Title
Android Engineer (m/f/d)
Ref #
260
Location
Munich
Company
PAYBACK GmbH
Job Area
Information Technology
Job Type
Professional

Description & Requirements

PAYBACK is the world’s leading multipartner loyalty program. As an international player, we operate in German, Italian, Mexican and Austrian markets. We have a broad range of products, which we plan and implement in the heart of Munich. They cover a wide spectrum, including, but not limited to:

  • Mobile App starring PAYBACK Pay, Germany’s #1 mobile payment solution
  • Angular based web frontends, which reach millions of customers over payback.de, embedded sections of our partner’s websites and over kiosks our partner’s stores
  • Realtime rating engine, which allows us to reward our customers in the blink of an eye

YOUR TASKS

  • Be a key driver in your team for technical change, feature development and team processes
  • Improve code structure and architecture to better testability and maintainability
  • Write, co-write, and review design documentation
  • Work with your, and adjacent, teams to prioritize and solve problems
  • Raise the level of your colleagues through working directly with them, pairing, giving feedback on code reviews, and sharing your knowledge/experience in other ways
  • Regularly write tests for your code. You know which things to test and on which level (unit tests, Espresso tests, manual testing, …)

YOUR PROFILE

  • You have strong knowledge of Android, Kotlin, and what it takes to build scalable apps.
  • You are strong in mobile design patterns and are constantly learning new and better ways of implementation
  • You can innovate and iteratively improve a code base and know when each skill is needed
  • You can explain complex technical concepts to non-technical people so that they understand not only what is being done, but why. You use this skill to help non-technical people understand investment in technical improvements.
  • You are skilled at working with adjacent teams (e.g., web, platform, backend, product, and business) and know how to design the right solutions based on a balance of software best practices and business value.
  • You have a passion for delivering great products. Converting ideas into code is just part of the journey.
  • You are highly proficient in most of the technical areas and methodologies in team:

o Kotlin

o Kotlin Multiplatform Mobile (KMM)

o Dependency Injection

o Modularization

o Architectural Components

o Encryption

o Reactive Programming (e.g. RxJava, coroutines)

o Data Binding

o Compose

o MVVM and CLEAN

o Material Design

o DesignSystem (e.g. Figma)

o Automated and Manual Testing

o Git, Pull-Requests, Jenkins


OUR OFFER

  • Grow like a Pro: Continue learning through individual professional development, grow with us to shape our future together
  • Tasty Breaks: Every visit to our ESSZIMMER tastes like like a short visit to Italy – also for vegetarians and vegans
  • Do it your way: In- house KINDERZIMMER, flexible working hours, 30 vacation days and up to 3 days working from home per week
  • Move it, move it: Our bonus program for your well-being - have fun in our 24/7 TURNHALLE and enjoy our goodies for your body and mind during our health weeks
  • Get Together: Meet and spend leisure time with colleagues – in our SPIELZIMMER at a Mystery Coffee, be part of our popular Social Days, ski events and seasonal highlights such as Christmas parties, summer parties and team events
  • Easy Going: Coming to the office is not only fun, but also affordable - we cover the costs of your "Deutschland-Ticket"