
Картнода
Разработчик Android (уровень Senior)
Не указана
- Kotlin
- Android
- Kotlin Coroutines
- Hilt (Dependency Injection)
- Jetpack
- Firebase
- Android MVVM
- Navigation Component
- CI/CD
- Английский — B2 — Средне-продвинутый
Требования:
- Опыт работы: 5+ лет Android: более 5 лет
- Опыт работы Kotlin: более 5 лет опыта
- Опыт работы с Kotlin Coroutines
- Опыт работы с Hilt (Dependency Injection)
- Опыт работы с библиотеками Jetpack
- Опыт работы с Firebase
- Опыт разработки с архитектурой Android MVVM
- Опыт работы с Navigation Component
- Опыт настройки и использования CI/CD
- Опыт работы с Room (база данных)
- Английский язык: не ниже среднего уровня (Intermediate)
Технологический стек:
-
Kotlin + Coroutines
-
Android MVVM + Single Activity архитектура + Clean Architecture + мульти-модульная структура
-
Hilt (внедрение зависимостей)
-
Navigation Component
-
Jetpack-библиотеки (ExoPlayer, CameraX, Room и др.)
-
Firebase, OneSignal
-
Jira / Figma / Swagger / Postman Collections
-
Автоматизированный процесс CI/CD
Ключевые обязанности:
-
Подготовка и оценка фич
-
Реализация функционала
-
Проверка соответствия требованиям дизайна
-
Написание чистого, удобного для пользователя кода (с учётом всех граничных случаев)
-
Проведение ревью кода коллег
-
Работа над производительностью экранов приложения