Middle Android Developer (offline)

Main requirements
Kotlin / java
Architecture Patterns: MVC, MVP, MVVM
Design patterns (GOF)
Working with unit-tests
LiveData
REST API integration
Jetpack Compose
Flow
Coroutines
Paging 3
FrameLayout/LinearLayout/RelativeLayout/Constraintlayout
RecyclerView + item types
Classes, objects, interfaces
Social auth (Facebook, Google, Twitter)
DB: SQLite, Room,Realm
RxJava, RxKotlin
Clean Architecture (this is a bunch of MVVM + Repository + Mappers + coroutines)
dependency injection
Services
Youtube player implementation
Custom views
SOLID principles
In-app billing implementation (shops and subscribes using SDK of marketplace)
Firebase SDK (messaging, events, crashlytics, remote config, auth)
Deep understanding of dependency injection (Dagger2, Koin, Hilt)
Service, ForegroundService, work manager
Lottie animations
Android TV projects
ExoPlayer implementation, working with video types like VOD, Live, DVR, DRM, Audio. Quality changing
buildTypes, flavors
Creating own SDK
Sockets
2,5 + year of experience as Android developer
English at the Intermediate level or higher

Benefits:
- Lampa`s warmth atmosphere and team;
- Strong focus on your personal and professional development;
- Free access to educational platforms (payment for specialized trainings, courses, participation in conferences);
- Gym compensation;
- Paid vacation, sick leave and public holidays;
- Paid overtime;
- Free English classes;
- Corporate events, team building and other cool activities;
- Medical care system.

Hiring process:
-We carefully consider each candidate's application: if we have selected other candidates, you will receive feedback; if the resume meets the requirements of the vacancy, we will clarify a few basic questions and proceed to the next stages
- Interview with the technical team
- English interview
- HR interview
- Job offer

About Lampa Software

At Lampa Software, we help our clients build their mobile applications with our expeditious work and personal commitment to the project’s success. We’re an Ukraine based development agency specializing in iOS, Android, web, and TV platforms. We have eight years of experience and 130 apps under our belt. Thus, our team of professionals can competently address any development need.

Professional competence and efficiency in IT solutions development lead «Lampa» up to the TOP-100 of the best developers in Ukraine.
Clutch officially announced that we have been included in their list of top app developers in Ukraine.

In general, Lampa Software is:

A touch of magic in software development
A place where your opinion REALLY MATTERS
When overall success depends on understanding and supporting each person
When your favorite cartoons hang on the office walls

Company website:
https://lampa.dev

DOU company page:
https://jobs.dou.ua/companies/lampa/

The job ad is no longer active
Job unpublished on 31 January 2023

Look at the current jobs Android Vinnytsia→