rainviewer weather company
Looking for a senior Android developer, for challenges at the weather apps project. Participating in our agile low-hierarchy project, one can really influence its development.
We’re a Ukrainian team developing the mobile weather app RainViewer used worldwide.
RainViewer gathers and processes weather radar data through 80+ countries and has almost the biggest weather radar coverage on the market.
About us in brief:
* Product company, est.2017, up to 20 employees
* Google Play, App Store avg. rating 4.5*, 3m+ downloads
* Fully remote
* Mobile development
* Build automation, testing (both Unit and manual)
* CI/CD
* Scrum+Kanban, Jira/Confluence
What to do:
* Top-notch clear code for android RainViewer app versions
* High-level architecture support using the most appropriate tools
* Participating in code review/ global changes planning/ refactoring to maintain high-quality code
* Transform the design into code with high accuracy
Requirements:
* 3+ y in programming/developing in mobile apps projects
* Portfolio containing Google Play / AppGallery apps developed
* Kotlin
* Dagger2 and Coroutines
* Experience in developing the native apps for Android 8 (API 26)+
* Understanding the differences between Android APIs and their subtleties
* Experience in creating personal controls and adaptive interfaces for different devices
* Experience in writing unit tests
* Clean Architecture principles adherence; experience in using the MVVM models
* mobile widgets development for different Android versions
* Google Billing API
* Vector Maps (MapLibre, OpenStreetMap, MapBox sdk's), Location API
* PUSH notifications
* Jira, Confluence
* network protocols, end-to-end encryption, and various types of authorization
-----------------
Fully remote team
Flat organization
Tax compensation (UA)
Competitive remuneration level
No time trackers/screen recorders
4+1 week (Friday is an optional day)