#1 Job Board for tech industry in Europe

Android engineer (senior)
Mobile

Android engineer (senior)

Warszawa
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Android

    advanced

    MVVM

    advanced

    RxJava

    advanced

    Kotlin

    advanced

    Flow

    advanced

    MVI

    advanced

    Git

    regular

Job description

Online interview
Friendly offer

Key responsibilities


As a Senior Android Engineer you will be responsible for:

  • Designing, building and maintaining high performance, reusable, and reliable Kotlin code.
  • Delivering analysis and development for high performance, reliable, secure and scalable applications.


What you need to succeed


Android tech stack:

  • Screens: MVVM + Databinding
  • Async one shot: coroutine.
  • Async stream: RxJava3
  • DI: Manual injection in one project, Koin in another, Hilt in another.
  • Tests: Junit5, Kotest, Strikt.
  • Persistence: Room, DataStore.
  • Crash reporting: Sentry.
  • Build system: Gradle 6.5.
  • CI: CircleCI, Github.
  • Network: Retrofit, OkHttp3, Gson, Moshi.
  • Maps: Google Maps in one project, Mapbox in the other.
  • App distribution: Firebase.
  • Navigation: navigation library combined with a custom solution BFF (backend for frontend) - Ktor (Kotlin), Django (Python), AWS.
  • Strong communication skills, written and verbal (English, C1).


Nice to have:

  • Critical thinking
  • Proactivity and self-organisation


About us


We design, build and scale web and mobile apps with aspiring entrepreneurs, startups and enterprise customers.


  • We're a leading digital agency running a number of our own companies (in various industries - mobility, gaming, coffee...) along with working with game changing international startups and Fortune 500 customers
  • This unique mix gives us a special perspective and allows us to keep growing and learning about new markets, technologies and libraries
  • We support our customers on every step of the way - from a go-to-market concept all the way to blitzscaling and going global
  • Our cross-functional teams cover all parts of the process -from market research, business development and strategy, through rapid prototyping and product design, to backend, frontend and mobile development
  • Tango has been built on the principles of a supportive, open community - a place where we, its founders, would proudly apply to work ourselves. We’re not a 9-5, clock-punching bunch. We - you and us - are here to build a product you will be proud of, one that scales and shines


Recruitment steps:

  • 30-minute call
  • Recruitment task (if needed)
  • 60-minute call with one of our Senior iOS Engineers


Confidence can sometimes hold us back from applying. However you identify, please apply if this is a role that would make you excited to work in.


If you are living abroad and want to move to Poland-we are happy to help!