Город: Москва
Занятость: Полная, 5/2
Опыт работы: От 3 до 6 лет
TechCore – это команда профессионалов с многолетним опытом в разработке программного обеспечения. Мы помогаем клиентам на всех этапах создания цифровых решений, от концептуализации и дизайна до внедрения и поддержки.
За нашими плечами сотни реализованных проектов, поэтому мы не понаслышке знаем, какие трудности встречаются в процессе разработки, и умеем находить эффективные решения для любых задач.
Наши ожидания:
- Опыт коммерческой Android-разработки от 3-х лет;
- Уверенное владение Kotlin и понимание современных подходов к разработке Android-приложений;
- Хорошее знание Android SDK и жизненного цикла мобильных приложений;
- Опыт асинхронной разработки с использованием Coroutines и Flow;
- Опыт интеграции REST API, работы с JSON и обработки сетевых запросов;
- Практический опыт работы с Git и Gradle;
- Понимание принципов построения приложений на MVVM и/или Clean Architecture;
- Опыт разработки пользовательских интерфейсов на Jetpack Compose и/или XML;
- Опыт работы с локальным хранением данных;
- Базовое понимание Dependency Injection;
- Умение самостоятельно реализовывать новые экраны, дорабатывать существующий функционал и исправлять дефекты;
- Опыт участия в code review и написания unit-тестов.
Основные обязанности:
- Разработка и поддержка Android-приложений;
- Реализация новых экранов и пользовательских сценариев;
- Интеграция с backend-сервисами и развитие сетевого взаимодействия;
- Работа с бизнес-логикой через ViewModel и архитектурные компоненты Android;
- Исправление дефектов, рефакторинг и повышение качества кода;
- Участие в code review и командных технических обсуждениях;
- Для Middle+ уровня - ведение фичи от проработки до релиза, декомпозиция задач и участие в архитектурных решениях.
Будет плюсом:
- Опыт работы с Kotlin Multiplatform (KMP) и Compose Multiplatform;
- Опыт использования Room, SQLDelight или аналогичных решений для хранения данных;
- Практический опыт работы с Hilt, Dagger, Koin или другими DI-фреймворками;
- Знание архитектурного подхода MVI;
- Опыт написания UI-тестов;
- Опыт работы с Gradle Modules и многомодульной архитектурой;
- Понимание процессов CI/CD;
- Опыт интеграции AppMetrica, Firebase Analytics и других инструментов аналитики;
- Интерес к развитию мобильной архитектуры, производительности и качеству продукта.
Ну что, ты с нами? Ждем тебя в нашей команде!
Адрес: Москва
Похожие вакансии