Москва
В аккредитованную ИТ компанию «Коулмэн Тех» в данный момент ведем подбор на вакансию "Senior Android разработчик".
Наши партнёры – крупные FMCG компании.
О компании
Одна из крупнейших иностранных FMCG компаний на рынке России, которая развивает высоконагруженный продукт на базе Computer Vision:
- обработка 6 млн фотографий в месяц;
- распознание 20 млн объектов каждый день;
- 15млн записей каждый день в кластер БД;
- > 4500 пользователей.
В компании есть долгосрочная стратегия развития и большой бэклог. Требуется Senior Android разработчик для развития мобильного приложения компании.
Описание технического стека:
Kotlin, Python 3.8+, Flask, FastApi, Golang, Kotlin (Mob.App), MySQL, PostgreSQL, React, Kubernetes, Git, S3, Message Queue.
Чем предстоит заниматься:
- развивать мобильное приложение на Kotlin, интегрировать новые фичи, связанные с распознаванием объектов, и улучшать пользовательский интерфейс;
- участвовать в проектировании архитектуры мобильного приложения и распределённых систем;
- оптимизировать производительность: учитывать высокую нагрузку (миллионы фотографий и десятки миллионов объектов для распознавания), обеспечивать стабильность и высокую скорость работы приложения;
- сотрудничать с командой (backend, computer vision, DevOps): формировать API-запросы к сервисам rкомпании (Python, Flask, FastApi, Golang);
- участвовать в полном цикле разработки: от проектирования и написания кода до Code Review, тестирования и релиза в продакшн;
- обеспечивать качество кода: следовать лучшим практикам и стандартам разработки, разрабатывать и поддерживать тесты, активно участвовать в Code Review;
- работать над бэклогом, который включает крупные задачи по расширению функциональности приложения, интеграции сервисов и улучшению пользовательского опыта.
Мы ожидаем:
- опыт коммерческой разработки мобильных приложений под Android (Kotlin). Релевантный опыт от 3–5 лет (и больше);
- понимание принципов построения высоконагруженных приложений, умение оптимизировать код и работать с ограниченными ресурсами мобильных устройств;
- опыт интеграции с backend-сервисами и уверенное владение инструментами и технологиями для сетевого взаимодействия (REST, WebSockets и т.д.);
- умение работать в команде, в том числе активно участвовать в Code Review, менторить менее опытных коллег и проактивно предлагать улучшения;
- системное мышление и понимание полного цикла разработки: от постановки задачи до выпуска и последующей поддержки приложения;
- навыки коммуникации, умение эффективно взаимодействовать как с техническими специалистами, так и с менеджментом и заказчиками;
Будет плюсом:
- уверенное знание архитектурных подходов (MVP, MVVM, MVI или аналогичных), паттернов проектирования и современных практик разработки;
- знание инструментов контейнеризации и оркестрации (Kubernetes, Docker) будет плюсом, так как поможет лучше понимать окружение продукта;
- понимание принципов DevOps и практик CI/CD;
- готовность к экспериментам и непрерывному обучению: работа с computer vision, использование новых библиотек и подходов в мобильной разработке.
Условия, которые мы предлагаем:
- официальное трудоустройство по ТК РФ;
- работа в команде профессионалов в крупнейшей международной FMCG компании с развитыми корпоративными ценностями и стандартами;
- амбициозные задачи с большим влиянием на бизнес;
- конкурентная заработная плата;
- для работы выдаём корпоративный ноутбук;
- график работы: 5/2, сб и вс- выходные дни;
- место работы: удаленно.