• · Viewed by 1 job seeker
  • Deferment
ВНА Трейд, ТОВ

Android-розробник


About the job

Шукаємо Android-розробника рівня Middle для розробки, розвитку та підтримки корпоративних мобільних застосунків.

Формат роботи: повна зайнятість

Графік роботи: Пн-Пт, з 9:00 до 18:00

Рівень: Middle

Основна мова розробки: Java

Вимоги до кандидата:

  • комерційний досвід Android-розробки від 2 років;
  • впевнене знання Java;
  • хороше знання Android SDK;
  • досвід роботи з Activity та Fragment;
  • створення інтерфейсів за допомогою XML Layout;
  • досвід роботи з RecyclerView / ListView;
  • розуміння життєвого циклу Activity та Fragment;
  • робота з локальними базами даних SQLite;
  • впевнене знання SQL;
  • досвід інтеграції з REST API;
  • робота з HTTP/HTTPS-запитами;
  • робота з даними у форматі JSON;
  • розуміння клієнт-серверної архітектури;
  • досвід виконання мережевих операцій та тривалих задач у фонових потоках;
  • уміння знаходити та виправляти помилки за допомогою Android Studio, Debugger та Logcat;
  • досвід підтримки та доопрацювання існуючих Android-застосунків;
  • базове розуміння Git та Gradle.

Backend

Важливою частиною роботи буде не лише Android-розробка, а й робота із серверною частиною.

Необхідні:

  • знання PHP;
  • досвід роботи з MySQL;
  • написання SQL-запитів;
  • створення REST API для Android-застосунків;
  • прийом та передача JSON-даних;

Обов’язки:

  • розробка нової функціональності Android-застосунків на Java;
  • підтримка та розвиток існуючих мобільних застосунків;
  • створення та доопрацювання інтерфейсів;
  • робота з Activity, Fragment, RecyclerView та іншими компонентами Android SDK;
  • робота з локальною базою SQLite;
  • реалізація обміну даними між Android-застосунком та сервером;
  • інтеграція з REST API;
  • реалізація фонової синхронізації даних;
  • написання та підтримка серверної частини на PHP;
  • робота з базами MySQL;
  • створення та доопрацювання API;
  • аналіз, пошук та усунення помилок;
  • оптимізація роботи застосунків;
  • підтримка стабільної роботи мобільних рішень.

Буде перевагою:

  • досвід інтеграції Android-застосунків із корпоративними системами;
  • досвід роботи зі сканерами штрихкодів та QR-кодів;
  • інтеграція зі спеціалізованим обладнанням;
  • досвід роботи з Bluetooth-пристроями;
  • досвід роботи з принтерами етикеток Zebra та мовою ZPL;
  • Google Maps API;
  • досвід реалізації offline-режиму та подальшої синхронізації даних із сервером;
  • досвід розробки внутрішніх корпоративних застосунків.

Ми пропонуємо:

  • повну зайнятість;
  • стабільний графік Пн-Пт з 9:00 до 18:00;
  • роботу над реальними корпоративними Android-проєктами;
  • можливість працювати як із мобільною, так і із серверною частиною системи;
  • цікаві задачі з інтеграції Android із серверними та корпоративними системами;
  • довгострокову співпрацю;
  • конкурентну заробітну плату за результатами співбесіди.
  • можливість бронювання

Про кандидата:

Шукаємо розробника, який може самостійно виконувати поставлені задачі: проаналізувати вимоги, реалізувати функціональність в Android-застосунку, за необхідності внести зміни до PHP/MySQL backend, протестувати результат та знайти причину проблеми у разі її виникнення.


Key requirements and skills

  • Work experience more than 2 years.
  • Higher education.
  • Java
  • PHP
  • MySQL
  • SQL
  • Git
  • XML
  • JSON
  • Android SDK
  • Android Studio
  • SQLite
  • REST API
  • REST
  • Gradle
  • Fragments
  • SDK
  • RecyclerView
Show all skillsRoll up skills