Синьор Софт

Android-разработчик

Коротко

Senior Android-разработчик для проектирования и развития Android SDK и библиотек: модульная архитектура, публичные API, версионирование, CI/CD, unit-тестирование, сетевое взаимодействие и кэширование. Требуется от 5 лет опыта в Android-разработке и от 2 лет разработки SDK/библиотек, глубокое знание Kotlin и экспертиза в Android Runtime и многопоточности. Компания — аккредитованная IT-компания с 10+ годами на рынке, автоматизирующая бизнес крупных клиентов из авиационной, нефтегазовой, финансовой и других отраслей. Формат работы полностью удалённый, полная занятость 5/2.

О компании
Senior Soft - аккредитованная IT-компания, которая автоматизирует бизнес на рынке РФ. Наши клиенты – это компании среднего и крупного бизнеса, а также «фирмы-гиганты» в авиационной и нефтегазовой промышленности, крупном машиностроении, финансовых и торговых отраслях. Мы на рынке более 10 лет и способны обеспечить стабильность не только нашим клиентам, но и каждому нашему сотруднику. У нас дружная и амбициозная команда, мы ценим твой вклад и поддерживаем твой рост.
В данный момент мы находимся в поиске Senior Android разработчика.
Обязанности
•Проектировать и развивать Android SDK и библиотеки
•Проектировать модульную архитектуру библиотек и публичные API, работать с версионированием и обратной совместимостью
•Принимать архитектурные решения, проводить POC и технические исследования
•Проводить эксперименты, сравнивать технические подходы и выполнять benchmarking
•Развивать CI/CD для сборки и автоматизации релизов библиотек
•Писать и поддерживать unit-тесты для библиотек
•Работать с сетевым взаимодействием, кэшированием и хранением данных
Требования
Профессиональные навыки
•От 5 лет опыта в Android-разработке — глубокое понимание Android-платформы и экосистемы
•Глубокий уровень Kotlin — знаете и применяете в работе Value/Reference types, closures, протоколы, дженерики, memory management
•Экспертный уровень Mobile Platform — понимаете runtime, системные ограничения Android и многопоточность
•От 2-х лет разработки SDK/библиотек — есть практический опыт проектирования модульных библиотек и публичных API, версионирования и обеспечения обратной совместимости
•Продвинутый уровень Git/CI/CD — работали с GitLab, пайплайнами и автоматизацией релизов библиотек
•Опыт тестирования — пишете unit-тесты для библиотек, работали с тестовыми фреймворками
•Продвинутый уровень Network & Persistence — работали с сетевым взаимодействием, кэшированием и хранением данных
•Опыт ведения проектов — принимали архитектурные решения, делали POC и технические исследования
•R&D-опыт — проводили эксперименты, выбирали технические подходы и выполняли benchmarking
Личностно-деловые качества
•Коммуникативные навыки (умение эффективно письменно и устно взаимодействовать с коллегами и клиентами для решения задач, умение работать в команде)
•Самостоятельность, ответственность, проактивность, желание обучаться и обучать окружающих
•Клиентоориентированность
Стек
Kotlin, KMP, Android, Android Runtime, многопоточность, SDK/Library Development, Public API, Git, GitLab, CI/CD, Unit Testing, Networking, Caching, Data Storage, POC, Benchmarking.
Условия
•Удалённый формат работы
•Полная занятость 5/2, выходные суббота и воскресенье
•Участие в значимых проектах с высокой социальной и бизнес-ценностью
•Поддержка и стабильность от компании, работающей на рынке более 10 лет

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте