О позиции
Мы ищем Senior Android Developer для работы над инновационными мобильными приложениями в быстро развивающейся компании. Ваша основная задача будет заключаться в разработке новых компонентов и модулей для существующих Android-приложений. Вы будете работать в команде профессионалов, где сможете применить свои знания и опыт в Kotlin, а также в архитектурных шаблонах, таких как MVVM и MVP.
Чем вы будете заниматься
- Разрабатывать новые компоненты и модули для существующих Android-приложений.
- Поддерживать и улучшать уже существующие компоненты.
- Проектировать новые архитектурные решения.
- Проводить тестирование кода и обеспечивать его качество.
- Участвовать в процессе code review для повышения качества кода.
Требования
- Опыт разработки Android-приложений на Kotlin не менее 3 лет.
- Глубокое понимание ООП, проектных шаблонов и основных алгоритмов.
- Знание архитектурных шаблонов: MVVM, MVP, MVC.
- Знание Android Guidelines и принципов Material Design.
- Опыт работы с многопоточностью (Coroutines, RxJava).
- Опыт использования Dagger2.
- Опыт работы с библиотеками Android Jetpack.
- Опыт работы с legacy-кодом и его рефакторингом.
- Знание принципов работы RESTful API.
- Умение работать с системой контроля версий Git.
- Способность к комплексному анализу проблем и их самостоятельному решению.
Будет плюсом
- Опыт работы в команде и участия в code review.
- Знание английского языка на техническом уровне.
Что мы предлагаем
- Конкурентоспособная зарплата и возможность профессионального роста.
- Гибкий график работы и возможность удалённой работы.
- Доступ к современным технологиям и инструментам.
- Дружелюбная команда и поддержка в обучении.
- Участие в интересных проектах и возможность влиять на их развитие.
Вакансия предлагает интересные условия работы и конкурентоспособную зарплату. Однако, описание вакансии могло бы быть более детализированным.
Кто здесь добьётся успеха
Глубокие знания Kotlin и опыт разработки на Android, включая использование RxJava и Dagger2 для управления зависимостями и асинхронными задачами.
Способность адаптироваться к удаленной работе, эффективно организуя свое время и поддерживая высокую продуктивность без постоянного контроля.
Понимание архитектурных паттернов, таких как MVVM и MVP, с практическим опытом их применения в реальных проектах для создания масштабируемых и поддерживаемых приложений.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости отрасли
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев