Position: Middle/Snr Android Developer
Company: VanOnGo
Experience required: 3y
English level: pre

**VanOnGo** is an Estonian logistic startup with Ukrainian heart creating a digital platform that helps businesses grow their customer loyalty. We increase sales by executing customer-set delivery expectations with ultimate transparency and extending brand control on the post-checkout customer journey. 

**About us: **
With VanOnGo application consumers can track deliveries and returns in real-time on the map, and get updates on delivery through push notifications:
• Real-time courier tracking.
• Delivery estimated time of arrival.
• Advanced notifications at every step of the delivery – up to completion.
• Convenient timeslots – now can chose the pick-up and drop-off 2 hours time windows.

**About the role.** We are looking for a motivated Android developer with the ability to handle a range of technical and product-related challenges. Your job is to work on our Client + Driver Apps for Android devices and ensure that VanOnGo makes our customers smile every time they use our app.

**Our Mobile team:** 2 Android Developers, 2 IOS Developers and Mobile Team Lead. 

**Requirements:**
• 3+ years of mobile application development (Kotlin based projects).
• Proficiency with full development cycle (requirements, arch, doc, code, debug, tests, integration, deployment). 
• Experience with REST, MVVM, Coroutines, Room, Firebase utilities, Material UI.
• Understanding of mobile application design and UX.
• Knowledge of SQL and NoSQL databases. 
• Good understanding of Multithreading.
• Fast & Agile: Ability to excel in a constantly changing and rapidly growing workplace.
• Product thinking, clear understanding of the business value, strategic view.

**Responsibilities:**
• Architect, build and manage android application.
• Be involved in design process to produce an application that works intuitively for users. 
• Work on bug fixing and improving application performance.
• Verify, validate, and compare new algorithms.
• Document software (source code, user’s guide, etc).
• Work with version control (Git at least) and project management tools (JIRA).
• Quickly learn and apply software and non-software skills as needed to accomplish project goals.
• Work in an agile development environment. 

**Will be a plus:**
• Experience with Android NDK + JNI.
• Experience with maps API (MapBox, HERE, Google maps API).
• Experience in creating and using Modules and Libraries.
• Art of automated testing.
• Experience with the startup environment.
• Basic Flutter Knowledge.

**In return, we guarantee:**
• Opportunity to influence the product: now we are in a phase of active development; no legacy code.
• Integrity and transparency in all processes: we use OKRs and SAFe methodology.
• Freedom of actions for joint goals achieving — there is no micromanagement.
• Technological solutions that impact on logistics of present and future.
• Your potential development: vertical and horizontal growth opportunities.
• PTO system: Vacations — 20 working days, Paid sick leaves — 25, Days off — 3, Days for Self-development — 2.
• Remote work with the excellent onboarding process, monthly CFR (Conversation, Feedback, Recognition) sessions, informal events, and VanOnGo University.
• Medical Insurance.
• The Team you'll never been bored with: there are skippers, football players, writers, musicians, etc.