Android developer

Описание вакансии

Компания IT Baltic - ИТ-интегратор, работающий в направлениях ИТ консалтинга, автоматизации процессов и цифровой трансформации Компаний, а также заказной разработки. В портфолио Компании есть собственные уникальные продукты и решения для различных отраслей и сегментом рынка. Благодаря команде отраслевых специалистов, продукты и системы IT Baltic получают опережающее конкурентное преимущество не только на локальном, но и международных рынках.

Мы находимся в поисках Android developer.

Проект - мобильное приложение с ИИ-ассистентом на основе GigaChat для помощи в мониторинге, планировании питания и активности для здорового похудения. Приложение дает простое начало пути к здоровому образу жизни: удобное ведение дневника питания, персонализированные советы по похудению и поддержке мотивации от GigaChat.

Требования

Критичные требования (просьба в сопроводительном письме расписать свой опыт по каждому из 3 пунктов):
- Опыт работы с Jetpack Compose;
- Опыт в мультимодульной разработке;
- Опыт с голосовым ассистентом;

- Опыт коммерческой разработки от 4 лет.


1. Разработка UI:
- Опыт разработки пользовательских интерфейсов с использованием View и Jetpack Compose.
- Понимание принципов адаптивного дизайна и оптимизации UI для разных устройств и разрешений.
- Навык проектирования и реализации кастомных компонентов и анимаций.
2. Мультимодульная разработка:
- Способность проектировать и реализовывать модульную структуру проекта, обеспечивающую высокую степень повторного использования и простоту поддержки.
- Владение Gradle для автоматизации сборки и конфигурирования модулей.
3. Клиент-серверный слой:
- Глубокое понимание RESTful API, WebSocket
- Опыт работы с Retrofit, OkHttp и другими библиотеками для взаимодействия с бэкендом.
- Использование протоколов аутентификации и безопасности (OAuth, JWT).
4. Работа с in-memory базой данных:
- Практический опыт работы с Room, SQLite и другими встроенными средствами хранения данных.
- Создание механизмов кеширования и синхронизации данных между приложением и сервером.
5. Использование Dependency Injection (DI):
- Освоенность Hilt/Dagger/Koin для эффективной инъекции зависимостей и модульного тестирования.
- Умение структурировать код с учетом принципа SOLID и минимального количества связей между компонентами.
6. Создание чатов с бесконечным скроллингом:
- Опыт реализации ListAdapter и RecyclerView с поддержкой infinite scroll и lazy loading.
- Применение библиотеки Paging Library для эффективного отображения больших объемов данных.
7. Голосовые команды и управление голосом:
- Умения работы с SpeechRecognizer и Speech-to-Text системами для голосовых взаимодействий с приложением.
- Интеграция сервисов распознавания речи Google Cloud или Yandex SpeechKit.
8. Написание автоматических тестов:
- Знание Unit Testing (JUnit, Mockito), Integration Testing (Espresso, Robolectric) и UI Automation (Selenium, Appium).
- Понимание концепции покрытия кода и анализа результатов тестов.
9. Push-уведомления:
- Работа с Firebase Cloud Messaging (FCM) или собственными сервисами уведомлений.
- Организация обработки push-сообщений в фоновом режиме и настройка отображения в статус-баре.
10. Уверенное владение языком программирования Kotlin (Знание Java будет большим плюсом)
11. Практическое использование архитектурных паттернов MVVM/MVI/Clean Architecture.
12. Опыт многопоточной и асинхронной разработки приложения (корутины, WorkManager).
13. Постоянное стремление к изучению новых технологий и трендов в мобильной разработке.

Возможности при работе с нами:
- Долгосрочное сотрудничество на сложных и интересных проектах;
- Возможность выбора перехода от проекта к проекту и перемещение между заказчиками;
- Постоянное развитие и «прокачка» своих скиллов;
- Рост дохода при расширении Ваших компетенций;
- Удаленный формат работы

Навыки
  • Android
  • Kotlin
Посмотреть контакты работодателя

Похожие вакансии

Эвотор
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
М.Видео-Эльдорадо

Android-разработчик

М.Видео-Эльдорадо

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Simplenight

Android Developer

Simplenight

Удаленная работа
  • Москва

  • Не указана

Кейстон девелопмент

Android разработчик (Jetpack Compose, MVI, KMP)

Кейстон девелопмент

Удаленная работа
  • Москва

  • Не указана

Octobank
Удаленная работа
  • Москва

  • Не указана

М.Видео-Эльдорадо

Android разработчик

М.Видео-Эльдорадо

Удаленная работа
  • Москва

  • Не указана

Перформикс

Middle Android-developer

Перформикс

Удаленная работа
  • Москва

  • от 200000 RUR

Фирма Светец

Разработчик Android

Фирма Светец

Удаленная работа
  • Москва

  • от 200000 RUR

WMT
Удаленная работа
  • Москва

  • от 200000 RUR

Aston
Удаленная работа
  • Москва

  • от 200000 RUR

Альфа-Банк

Android разработчик

Альфа-Банк

Удаленная работа
  • Москва

  • от 200000 RUR

Senior Android Developer

ДэвТим-Групп

Удаленная работа
  • Москва

  • от 200000 RUR

IT-Implant
Удаленная работа
  • Москва

  • от 200000 RUR

X5 Tech
Удаленная работа
  • Москва

  • от 200000 RUR

SL Soft
Удаленная работа
  • Москва

  • от 200000 RUR

Про.Потолок
Удаленная работа
  • Москва

  • до 300000 RUR

85 Тех
Удаленная работа
  • Москва

  • до 300000 RUR

Traffic Lions
Удаленная работа
  • Москва

  • до 180000 RUR

Яндекс
Удаленная работа
  • Москва

  • до 180000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию