Android Developer

Wrocław / Remote work · Android Team · Android Developer

Job openings     Android Developer

Android Developer

  • 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

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!


Contact person

Anna Lipnicka IT Recruitment & HR Specialist

Share this Job

   

Wrocław

Recruitment powered by tomHRM