Ищем Разработчика Kotlin в команду на проект в сфере ритейла.
Удаленная работа!
Пожалуйста указывайте в сопроводительном письме Вашу локацию и желаемый уровень оплаты в рублях.
Требования
- Опыт коммерческой разработки на Kotlin от 3–5 лет;
- Глубокое знание Kotlin и сопутствующих инструментов (Coroutines, Flow, Koin/Hilt, DSL и др.);
- Уверенное понимание принципов ООП, функционального программирования, SOLID, DRY, KISS;
- Опыт архитектурного проектирования (Clean Architecture, MVVM/MVI, многомодульность и др.);
- Опыт работы с системами контроля версий (Git), CI/CD, и инструментами автоматизации сборок (Gradle);
- Умение проводить код-ревью, менторить младших разработчиков, внедрять лучшие практики в команде;
- Опыт интеграции с REST/gRPC API, WebSocket, работа с базами данных (SQL/NoSQL);
- Знание инструментов тестирования (JUnit, Mockito, Espresso/Detox/или аналогов)
Обязанности
- Разработка, поддержка и сопровождение мобильных и/или серверных приложений на языке программирования Kotlin;
- Участие в проектировании архитектуры программных решений, выбор технических подходов и инструментов;
- Интеграция с внутренними и внешними API, работа с базами данных и хранилищами данных;
- Обеспечение высокого качества кода, соблюдение стандартов кодирования и архитектурных паттернов;
- Разработка и проведение модульного, интеграционного и UI-тестирования;
- Участие в процессе код-ревью и командной работе по Agile-методологиям (Scrum, Kanban и др.);
- Оптимизация производительности приложений и устранение выявленных ошибок;
- Поддержание и актуализация технической документации по проектам.
Условия: