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

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

Look at the current jobs Android Vinnytsia→

Loading...