N26 logo
N26Posted 1 week ago

Senior Android Engineer - Payments

On-siteBerlin, State of Berlin, Germany

Full TimeSenior LevelMasters DegreeLargeFintech

Job Summary

Design, implement, and maintain scalable Android applications using Kotlin, Compose, and reactive programming paradigms within cross-functional teams. Own product features end-to-end by asking clarifying questions, ensuring high code quality, and writing comprehensive test cases before pushing changes. Collaborate on Agile development methodologies to bridge product requirements with technical execution, focusing on building secure, compliant, and responsive real-time trading platforms. Join the Payments segment at N26 to drive frictionless money movement experiences in a dynamic regulatory landscape.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Experience building high-quality Android applications at fast-paced tech companies or fintech startups, with hands-on experience in designing, implementing, and maintaining scalable mobile solutions
  • Experience with the Android Open Source Platform and Material Design principles
  • Experience with Kotlin
  • Experience with Reactive programming - Kotlin coroutines - Flow
  • Experience with Compose
  • Experience with Model-View-ViewModel architectural patterns
  • Able to build software with a focus on testability - Test/Behavior Driven Development, Dependency Injection

Desired Qualifications

  • Active participant/speaker at meet-ups and conferences in the Android community

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce