Junior/Middle Android developer

13 Августа

Партнерские Вакансии

Город:

Брянск

Занятость:

Полная занятость

Компания "Employcity"

Международная компания, которая разрабатывает высоконагруженные проекты для крупных компаний, основная часть которых представляет собой развлекательные онлайн-сервисы, находится в поиске Junior/Middle Android разработчика.

Стек: Kotlin, Java

Чем предстоит заниматься:

  • Разработка мобильных приложения для OS Android;
  • Разработка и поддержка мобильного приложения на Kotlin/Java;
  • Работа с реактивными потоками и управление подписками;
  • Верстка интерфейсов с использованием ViewBinding, адаптация под разные устройства и версии Android;
  • Интеграция с REST API (Retrofit/OkHttp, JSON-парсинг через Gson);
  • Работа с системами контроля версий (Git, GitLab/GitHub flow);
  • Анализ требований и участие в обсуждении архитектурных решений с командой;
  • Взаимодействие с дизайнерами (Figma) и QA-командой, обеспечение соответствия макетам и техническим требованиям;
  • Использование инструментов разработчика (Android Studio Profiler, Logcat, Stetho/Chucker) для отладки и анализа.

Какие навыки нужны:

  • Знание Kotlin и Java, понимание принципов ООП и написания чистого кода;
  • Опыт разработки под Android от 6 месяцев, знание жизненного цикла Activity/Fragment, работа приложения в оффлайн режиме и особенностей платформы;
  • Понимание архитектурных паттернов (MVP, MVVM/MV, Clean Architecture);
  • Умение работать с RxJava2 и Coroutines, управление подписками;
  • Навыки верстки с использованием ViewBinding, работа с RecyclerView,кастомными View, состояниями экрана;
  • Понимание для чего нужны Android Build Flavors и их интеграция в проекты;
  • Понимание принципов клиент-серверного взаимодействия и REST API (Retrofit/OkHttp, JSON-парсеры);
  • Умение читать и анализировать логи (Logcat, Crashlytics) для поиска и устранения проблем;
  • Навыки работы с макетами в Figma, внимательность к деталям при верстке;
  • Базовые знания методологий разработки ПО (Agile/Scrum), умение работать в таск-трекерах (Jira, YouTrack, Trello, Redmine);
  • Навыки работы с БД.

Будет плюсом:

  • Опыт оптимизации производительности приложений (ANR, memory leaks, профилирование);
  • Опыт написания юнит-тестов (JUnit, Mockito) и работы с инструментальными тестами (Espresso);
  • Опыт использования DI-фреймворков (Dagger/Hilt).

Что компания может предложить Вам:

  • Официальное оформление;
  • Формат работы: офис (Брянск);
  • Оплачиваемый отпуск и больничный;
  • Возможно дополнительное обучение (посещение профильных конференций);
  • Гибкое начало рабочего дня;
  • Частичная компенсация английского языка;
  • Компенсация спортзала;
  • Премия по итогам года до 1-го оклада;
  • Работа в комфортабельном офисе;
  • 4 day-off в году за счет компании.
Похожие вакансии

26 Июля

Junior PHP разработчик

Брянск

Компания "Employcity" Международная продуктовая IT компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных...

Отправить резюме подробнее

11 Августа

Junior Project Manager

Брянск

от 40 000 до 90 000 руб.

Компания "Акива" В нашу команду ищем внимательного и инициативного Junior Project Manager, который хочет расти в управлении веб-проектами и...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: