Разработчик Android — мобильные приложения и Clean Architecture@ Bell Integrator
О позиции
Компания Bell Integrator ищет Senior Android Developer для разработки и модификации мобильных приложений на базе Android. Вы будете работать над интересными проектами, используя современные технологии и подходы.
Чем вы будете заниматься
- Разработка и внедрение мобильных приложений на Android с использованием Java и Kotlin.
- Применение принципов SOLID, DRY и KISS в процессе разработки.
- Работа с многомодульностью и flavor для оптимизации приложений.
- Использование LLM для написания и валидирования кода в режиме Кентавр.
- Разработка с использованием Coroutines и Dagger2 для улучшения производительности приложений.
- Реализация мета-паттернов на Android, таких как MVVM и MVI.
- Применение Clean Architecture для создания масштабируемых приложений.
- Написание Unit и UI-тестов с использованием Junit, Mockito и Espresso.
- Участие в CI/CD процессах для автоматизации сборки и тестирования приложений.
- Работа в гибких методологиях разработки, таких как Agile и DevOps.
Требования
- Опыт работы в роли разработчика за последние 4 года на проектах по разработке мобильных приложений.
- Глубокие знания Java и Kotlin.
- Опыт работы с Git и Jira.
- Знание принципов проектирования и паттернов разработки.
- Опыт работы с системами таск и баг-трекинга.
Будет плюсом
- Опыт работы с Compose.
- Знания в области тестирования и обеспечения качества кода.
- Опыт работы с CI/CD инструментами.
Что мы предлагаем
- Конкурентная зарплата от 300 000 до 500 000 ₽ в месяц.
- Удалённая работа с гибким графиком.
- Возможности для профессионального роста и развития.
- ДМС и другие социальные гарантии.
- Работа в дружной команде профессионалов.
Вакансия предлагает хорошие условия для опытного разработчика Android. Высокая зарплата и возможность удалённой работы делают её привлекательной. Однако, возможно, стоит добавить больше информации о команде и проекте.
Кто здесь добьётся успеха
Глубокое владение Java и Kotlin, с опытом разработки приложений, использующих Clean Architecture и паттерны MVVM/MVI.
Способность к самоорганизации и высокой продуктивности в удаленной работе, включая опыт работы с инструментами управления проектами, такими как JIRA.
Опыт работы с асинхронным программированием через Coroutines и внедрение зависимостей с использованием Dagger2, что позволяет эффективно управлять сложными проектами.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Mobile Development
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев