Position: Junior Android
Company: Softserve
Experience required: 1y
English level: intermediate

WE ARE
Our Client is a continuous long-term project that consists of a subset of smaller projects that have a common idea of providing weather forecasts for purposes of different domains, such as aviation, energy, and media.
SoftServe is responsible for product development either as a dedicated team or team extension of client teams. At the same time, we have dedicated mobile teams where the whole development and testing are on our side.
YOU ARE
A great fit if you possess these skills and qualifications
Android SDK (Core components, Custom views, Notifications, Widgets, Recycler Views, Deep links, etc.)
Java + Kotlin projects (a lot of code in both languages)
Dagger 2
RxJava good understanding, especially Weather Underground
Retrofit
MVP pattern (MVVM isn't used)
MapBox (not required but this is basic map technology used by all Weather applications)
Database: (used by the Weather Underground) SQLite, Object BOX, Realm
Methodologies: SOLID; OOD
Intermediate English level
YOU WANT TO WORK WITH
Existing code (projects are quite complicated) and creating new features, in the following directions
Weather Underground Android
App for iPhone, iPad, and Apple Watch is your everything weather app. Powered by the network of 270,000+ personal weather stations, this free weather app provides accurate hyper-local forecasts and current conditions, interactive nexrad radar, customizable weather alerts, and much more to ensure you’re always prepared for whatever the weather brings
Interactive radar maps & severe weather
The most interactive weather map on mobile allows you to select from different weather overlays personal weather stations, nexrad radar, satellite, heat maps, rain accumulation, and weather webcams. Customize the map by selecting specific weather data layers or choose from the various map presets. Keep an eye out for extreme weather and always be prepared with severe weather alerts
TOGETHER WE WILL
Support your technical and personal growth – we have a dedicated career plan for all roles in our company
Give you access to experienced specialists willing to share their knowledge
Care about your individual initiatives – we are open for them, just come and share your ideas
Share many other advantages with you such as attractive salary, modern office, a package of benefits, language classes