Position: Senior Android Developer
Company: Weelorum
Experience required: 5y
English level: upper

We are a small family of development experts with a mission to ease up everyday life.
How we can do that? By helping startups and product companies achieve their goals. We share our expertise only with like-minded people and work with promising companies.

We are interesting in strong candidate which can work independently on live streaming rooms module which is pretty complex and requires strong skills.

Requirments:
• Commercial Android development experience 5+ years
• Good knowledge of Kotlin, Android Jetpack (Navigation, ViewModel, LiveData, Room, Paging, WorkManager)
• Experience in using DI (Dagger2)
• Good knowledge of Git, Git Flow and dependency manager
• Good knowledge of OOP/OOD
• Understanding of design patterns, refactoring and code smells
• Experience with Kotlin, Android SDK
• Experience with third-party libraries and APIs
• Experience with MVP/MVVM
• Experience with SQLite
• Experience with Networking, REST Client API, JSON and XML, Animations
•Experience with live video\audio
• Basic knowledge of Gradle, multithreading, reactive programming
• Must have: English Intermediate and higher
• Must have: Understanding of Design Material
We're looking for person who can test his own code.


Will be a plus:
• Apps in the Google Play Store
• Experience with Java
• Experience with reactive programming (RxAndroid / RxKotlin)
• Experience with TDD/BDD
• Experience with Analytics
• Experience with Push Notifications
• Experience with BaaS(Firebase, Sashido)
• Experience with Kotlin coroutines

Responsibilities:
• Communicate with the client and the product development team
• Sharing the expertise and making decisions
• Complete high-quality of work with thoroughness and accuracy to achieve results
• Deliver results using standards and procedures
• Paying attention to details
• Complete tasks in the Agile environment
• Accept responsibilities

We Offer:
• Competitive salary
• Work closely with an existing team of product experts
• Professional challenges, support from a mentor and personal development plan
• Paid vacation of 20 working days, paid sick leave and public holidays
• English classes and support towards your development
• Possibility of participating in conferences workshops
• Cookies and coffee/Beer and pizza.