Android Developer

Paynetics is a leading fintech company, founder of the Bulgarian Fintech Association. Grounded in payment services, with offices in Bulgaria and the UK, we have built a team of passionate and enthusiastic professionals, on a mission to change the world of payments.

We have launched the first mobile payment app in Bulgaria, the first utilities payment app in the UK, one of the fist automated loyalty solutions in the US and a game changing payment acceptance solution with patent pending.

We are expanding and are looking for an experienced, responsible, and motivated professional for the position of Android Developer. You will be responsible for design, development, and maintain high-quality Android applications that meet user needs and business objectives. The Android Developer will collaborate closely with cross-functional teams to deliver scalable, efficient, and user-friendly mobile solutions, ensuring adherence to best practices, performance standards, and the latest Android development guidelines.

Your responsibilities:

  • Design, build, and maintain high-performance, reusable, and reliable Android applications using Kotlin
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify and fix bugs and performance bottlenecks
  • Follow clean architecture principles and MVVM pattern for maintainable code
  • Write well-documented, testable code and participate in code reviews
  • Work with Git and established branching strategies to manage development workflows

Our requirements:

  • 4+ years of professional experience in Android application development
  • Proficient in Kotlin and a solid understanding of the Android SDK
  • Strong grasp of Android lifecycle, Jetpack components, and modern Android development tools
  • Hands-on experience with Dependency Injection frameworks such as Dagger, Hilt, Koin, or Kodein
  • Familiarity with MVVM architecture and data binding techniques
  • Experience with Kotlin Coroutines and Kotlin Flow for asynchronous programming
  • Knowledge of local data storage using SQLite, Android Room, and Android DataStore
  • Proficient in using Git for version control with a good understanding of branching strategies

We Offer:

  • Exciting job in a premium professional environment
  • Highly competitive remuneration
  • 25 days annual paid leave + 1 day for your birthday
  • Work in a growing team with excellent perspective for professional development
  • Additional Health Insurance
  • Vouchers
  • Company Trainings
  • Team buildings and sports activities
  • Excellent office location near a metro station

Apply now

Fill in the form to apply



    I agree that the personal data, provided herewith, to be processed by “Paynetics” AD for the purposes of recruitment and within the period till withdrawal of this consent.