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:

oKotlin

oKotlin Multiplatform Mobile (KMM)

oDependency Injection

oModularization

oArchitectural Components

oEncryption

oReactive Programming (e.g. RxJava, coroutines)

oData Binding

oCompose

oMVVM and CLEAN

oMaterial Design

oDesignSystem (e.g. Figma)

oAutomated and Manual Testing

oGit, 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"