Kotlin
разработчик
Mobile
Обязанности
1. Разработка, тестирование и поддержка мобильных приложений на платформе Android с использованием языка Kotlin.
2. Участие в проектировании архитектуры приложений и выборе технологий.
3. Оптимизация производительности и улучшение пользовательского интерфейса.
4. Взаимодействие с командой разработчиков, дизайнерами и менеджерами проектов для достижения общих целей.
5. Проведение код-ревью и участие в разработке стандартов кода.
6. Участие в Agile-процессах, включая планирование спринтов и ретроспективы.
7. Обеспечение качества кода с помощью юнит-тестирования и интеграционного тестирования.
  1. 8. Поддержка и обновление существующих приложений.
Требования
1. Опыт разработки мобильных приложений на Android с использованием Kotlin (от 2 лет).
2. Знание основ работы с Android SDK и Android Studio.
3. Опыт работы с RESTful API и интеграции сторонних библиотек.
4. Знание принципов MVVM/MVP/MVC архитектур.
5. Опыт работы с системами контроля версий (Git).
6. Знание основ работы с базами данных (SQLite, Room).
7. Опыт написания юнит-тестов и использования инструментов для автоматизированного тестирования (JUnit, Espresso).
8. Понимание принципов работы с многопоточностью и асинхронным программированием.
Будет плюсом
1. Опыт работы с Kotlin Coroutines и Flow.
2. Знание Jetpack компонентов (LiveData, ViewModel, Navigation).
3. Опыт работы с инструментами CI/CD (например, Jenkins, GitLab CI).
4. Понимание принципов проектирования пользовательского интерфейса (Material Design).
5. Знание английского языка на техническом уровне.
6. Опыт участия в open-source проектах или наличии собственных проектов на GitHub.
7. Умение работать в команде и хорошая коммуникация.
Мы предлагаем
  1. Конкурентоспособная зарплата и бонусы по результатам работы.
  2. Гибкий график работы и возможность удаленной работы.
  3. Возможности профессионального роста и непрерывного обучения.
  4. Коллаборативная и инклюзивная корпоративная культура.
Error get alias