Position: Android Developer
Company: Redwerk
Experience required: 2y
English level: intermediate

REQUIRED SKILLS:
— 2+ years of experience in Android development with Kotlin/Java
— Demonstrated experience with Kotlin, Java, Android SDK
— A solid understanding of OOP, SOLID principles
— Hands-on experience with MVP, MVVM
— Experience with Retrofit 2, RxJava 2 / coroutines, Dagger 2 / Koin
— Familiarity with Google JetPack (LiveData, Room, ViewModel)
— Rest API and SQLite knowledge
— Experience working with Google Services
— Good knowledge of Git

WILL BE A PLUS:
— Experience with Firebase
— Writing code in a clean architecture paradigm
— Understanding of Flutter SDK

WE OFFER:
— Competitive salary
— Flexible work schedule - come to the office any time you want
— Professional team with the middle-to-senior level of expertise
— Streamlined and well-documented work processes
— Ability to choose between remote and office work
— Free delicious meals delivered right to the office
— Free English classes in the office
— Gym membership coverage
— Modern office in the city center
— Table tennis and PlayStation
— Participation in conferences and tech events across Ukraine and abroad
— Library of professional literature

RESPONSIBILITIES:
— Work for a fixed amount of hours per day with a professional project manager
— Work on engaging projects from Germany, the USA, and New Zealand
— Developing solutions from scratch as specified
— Ability to provide thought leadership in code improvement
— Code review

OUR PROJECTS:
Our Android-projects portfolio includes the anti-spam app, the "smart" widget for customized browsing, the order tracking system for the large United States sporting goods supplier, the app for travel analytics, and the multifunctional utility for QA, along with numerous client-server solutions for businesses. Redwerk has been operating for 15 years in the global market. We are using the time to our advantage, constantly growing and evolving together.