Position: Android Developer
Company: GeeksForLess
Category: Android
Experience required: 3y
English level: intermediate

Frameworks:
— High-level components (Activity, Service, Content Provider, Broadcast Receiver),
— Views System (via XML, via code),
— Fragments,
— Resources Management,
— Media Frameworks,
— Material Design Concepts,
— Platform API, Support Libraries and ogle Play services API concepts and differences,
— Dependency Injection Framework(Dagger 2 or Koin),
— Networking API ok HTTP, (Retrofit od to have),
— JSON Parsing framework(any), (GSON od to have).

Experience in the following fields:
— Extensive knowledge in Object-Oriented concepts and software engineering,
— Experience in developing multi-threading modules,
— od knowledge of database concepts and ite fundamentals,
— Experience in developing rich UI components on the  platform,
— Supporting different screen sizes and resolutions,
— strong F patterns,
— SOLID Principles,
— strong MVC
— preparing an architecture from scratch,
— performing the full cycle of development,
— RESTful APIs (JSON, XML),
—