Android Developer

Belgrade, Serbia
Джуниор • Миддл
Информационные технологии • Разработка • Mobile • Java • Kotlin • Android • PostgreSQL
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 1 года до 3х лет
О себе

На данный момент Android Developer.

Мои компетенции и опыт

Position: Android developer

April нужен доступ к резюме Present.

Project - нужен доступ к резюме The project is a task tracker system analogous to Jira for teams.

Tasks:

Mobile application development in the development team (frontend, backend, designers, analysts).

The area of responsibility is the module for user interaction with project tasks. Working with UI State, MVVM+MVI architecture, Coroutines, Dagger Hilt, нужен доступ к резюме new requests to the remote server, implementing logic in the ViewModel, optimizing UI elements to improve application performance.

 

Position: Trainee Android Developer

January нужен доступ к резюме April 2024

Project Description: A platform for integrating Chinese sellers' products into local marketplaces in Russia, Brazil, and Poland. 

The project involves creating an application to scan QR codes in warehouses and provide information about products, as well as generating a local barcode.2

Tasks:

  • Developing date classes to distribute information from JSON
  • Linking new data classes to the Retrofit library
  • Separating business logic from code fragments into contracts
  • Working with coroutines, making network requests in the background for continuous UI updates
  • Creating and updating UI elements, such as RecyclerView, to display grouped information from JSON objects
  • Maintaining general code cleanliness
  • Communication with colleagues was conducted in English.

Soft Skills:

  • I am a good listener and can understand the points of view of my colleagues.
  • I can accept constructive criticism and learn from it.
  • I have a fast learning ability and can quickly grasp new concepts.
  • When faced with a problem, I can analyze information and find a solution.

Hard Skills (Android):

  • Kotlin
  • Java Core 8 (including the Collection Framework)
  • IntelliJ IDEA and Android Studio
  • Debugger and Gradle
  • Basics of Android Framework (views, application components, lifecycle)
  • Android Jetpack (lifecycle components, Room, navigation component basics, ConstraintLayout)
  • Patterns (MVP and MVVM)
  • Coroutines database
  • Git
  • Linux terminal
  • English (reading, conversation, and business correspondence)
  • SQL
  • Concurrency
  • Basic algorithms and data structures
  • Principles of object-oriented programming (OOP), SOLID, DRY, KISS, and TDD

 


Специализация
Информационные технологииРазработкаMobileJavaKotlinAndroidPostgreSQL
Отрасль и сфера применения

Уровень
ДжуниорМиддл

Интересные кандидаты