Applover Team
  • 9000 - 14000 PLN/ month [NET]

  • 7440 - 11 570 PLN/MONTH GROSS [EMPLOYMENT CONTRACT]

  • Form of a contract according to preference

  • Wrocław or remote

  • Full-time


At Applover we do our best to combine professionalism with a good atmosphere. We work smart and efficient and after a well done job we crack a beer open and watch a movie on our terrace. 


Our Android team uses: Kotlin, MVVM, Dependency Injection libraries: Dagger, Koin, Retrofit, RxJava, Kotlin Coroutines, Mockk, JUnit, Espresso, Git VCS, Git Flow


Requirements:


  • 3+ years of Android development experience

  • In-depth understanding of Kotlin language

  • Proficiency in Java language

  • Comprehensive knowledge of Android framework and its architecture components

  • Working experience with reactive programming in coroutines (RxJava a plus)

  • Experience with designing robust, maintainable project architecture using MVVM with Android Jetpack and Dependency Injection libraries (preferably Koin)

  • Expertise in unit-testing code

  • Aptitude for UX and familiarity with Material Design guidelines

  • Experience with database engines used in Android development

  • Competence with Gradle build tool (Kotlin DSL a plus)

  • Insight into application performance monitoring

  • Excellent interpersonal skills

  • Ability to effectively communicate own knowledge via code reviews

  • Experience with stress-free deployment process using Google Play developer console and CD solutions

  • Good knowledge of Git VCS using Git Flow


Nice to have:


  • Skill in setting up Gitlab CI or other CI/CD solutions

  • Experience with Databinding

  • Experience with Fastlane, Firebase App Distribution (Fabric),

  • Wide experience in projects varying by domain

  • BSc degree in Computer Science or relevant field

  • Familiarity with the Hardware Abstraction Layer and implementing NDK-based solutions

  • Computer science theory knowledge specific to, and beyond Android development

Responsibilities:

  • Design, build and deliver complex native Android applications

  • Work in collaboration with cross-functional teams to define, design, and ship new features

  • Unit-test code for robustness, including edge cases, usability, and general reliability

  • Work on improving application performance and reliability

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

  • Provide assistance to less senior developers, enhancing their self-development

  • Help less experienced developers in daily struggles, aiding with designing tricky solutions or fixing difficult issues

  • Share own expertise during code reviews, both as reviewer and reviewee

What we offer:

  • Comfortable Office

  • Company Multisport

  • Private Healthcare

  • Educational fund

  • Possible Home Office

  • Remote or relocation package

  • Support from our office dog Taco



No worries, we are now working 100% remotely, so if you have any questions - let us know and we will definitely contact you :).


Have a nice day!


Meet Android team

Julian Jurec Android Dev

Julian

Android Developer

Marcin Bartoszewski, Android Developer at Applover

Marcin

Android Developer

kuba android dev

Jakub

Android Developer

Jacek Kościółek, android dev at applover

Jacek

Android Developer

Janusz Hain android dev

Janusz

Android Developer

rafał, android developer at applover

Rafał

Android Developer

szymon, android/ flutter dev

Szymon

Flutter/Android Developer


embedgooglemap.net