Senior Software Engineer I (Android)

Mobile

Senior Software Engineer I (Android)

Mobile
al. 29 Listopada 20, Kraków

SpotOn

Full-time
B2B, Permanent
Senior
Hybrid
4 955 - 6 469 USD
Net per month - B2B
4 267 - 5 506 USD
Gross per month - Permanent

Job description

At SpotOn, we’re helping restaurants and small businesses compete and win with flexible payment and software technology—backed by real people who really care. From seamless point-of-sale systems to integrated restaurant management solutions, every SpotOn tool is designed to help local businesses increase profits and create better experiences for their customers and employees.  

Recently, SpotOn was:

  • Named one of Fast Company’s Most Innovative Companies of 2024

  • Awarded Great Places to Work and Built In’s Best Workplaces for the third year in a row

  • Selected as the Best Overall Restaurant POS by NerdWallet 

  • Rated the top-rated point-of-sale (POS) for restaurants, bars, retail, and small businesses by Capterra users

We’re committed to caring hard and moving fast so that we can continue to grow and make a positive impact together. 


That’s where you come in. 


On a daily basis you will:

  • Be a part of a strong Android team working in Scrum methodology.

  • Work on projects that follow the guidelines of clean architecture approach, SOLID and utilize many design patterns.

  • Use MVVM/MVI architecture pattern.

  • Work with multimodular project separated by feature/layer.

  • Use the newest frameworks like Koin, Coroutines, Jetpack Compose etc.

  • Be an independent developer and take ownership of the upcoming tasks.

  • Work on complex system with multiple projects.

  • Get a chance to work in different stacks than Android (if that's something you would like).


Tools We Use:

  • Observability: OpenTelemetry & Grafana Cloud.

  • Developer Platform: GitHub.

  • CI Server: GitHub Actions.

  • Crash Monitoring: Firebase.

  • Atlassian Suite.

  • Google Suite.

  • Slack.


What skill are we looking for?

  • 5+ years of recent Android development experience. Ability to show code snippets and/or open-source projects are bonus points!

  • Willing to come into our Kraków or Gdańsk office 2-3 times per week.

  • Fluency in Kotlin (the language we use).

  • Familiar with RESTful APIs and WebSockets and how to use them from Kotlin-based Android applications.

  • Good knowledge of Android SDK.

  • Experience with payments.

  • Knowledge of libraries commonly used in Android development (for instance Koin, RxJava, Retrofit, Room, Coroutines).

  • Experience with object-oriented concepts and design patterns.

  • Good knowledge of different Android application architecture patterns.

  • Ability to debug and profile applications.

  • Excellent command of written and spoken English (min. B2 level).

  • Experience in working in small teams and with version control systems (and if that’s Git, even better!).


Perfect candidate also has: 

  • Knowledge of security issues on mobile.

  • Basic knowledge of SQL, SQLite. 

  • Navigation component.

  • Clean architecture approach. 

  • Hands-on experience in improving application performance.

  • Practical knowledge of observability best practices in mobile applications.

  • Great personality and communication skills.

  • Location: Kraków.


Here’s a bit about what we have to offer:

  • Competitive pay: 18000 - 23500 PLN net on B2B; 15500 - 20000 PLN gross on CoE.

  • Training budget 3500 PLN gross per year.

  • Access to e-learning platforms (O’Reilly).

  • Fully paid private healthcare in LuxMed.

  • Access to the Worksmile platform with a monthly top-up.

  • Company free breakfasts/lunches in the office once a week.

  • Group English classes with a native speaker.

  • New Macbook Pro, 4K monitors or whatever tools you need.

  • Flexible working hours.

  • New, modern, bright and comfortable office space in the city centre.

  • A lot of free parking spots around the office.

  • Access to the company’s library.

  • Great working atmosphere.

  • Chill out room with a PlayStation and games.

  • Free snacks and beverages in a kitchen.

  • Company parties and social activities.

  • Employee referral program.

  • Relocation Package within Poland.

Tech stack

    English

    B2

    Android SDK

    advanced

    Android

    regular

    MVVM

    regular

    Kotlin

    regular

    MVI

    regular

Office location

Published: 18.08.2025