Senior Android Developer (команда медиа)
Город:
Санкт-Петербург
Занятость:
Полная занятость
Опыт:
Более 6 лет
Компания "Okko"
У нас молодая команда, работающая на стыке дизайна, продукта и технологий.
Всё, что ты сделаешь, сразу увидят миллионы пользователей — и от твоего кода будет зависеть, насколько комфортно они будут читать, скроллить и взаимодействовать с контентом.
Если ты любишь создавать новое с нуля, не боишься ответственности за фичу «от и до» и хочешь видеть результат своей работы сразу — тогда тебе к нам!
Мы предлагаем:
- Необходимое оборудование и софт для работы;
- Официальное трудоустройство;
- ДМС со стоматологией, офисный врач, доплата больничного листа, корпоративные скидки;
- Льготные условия ипотеки в рамках зарплатного проекта;
- Бесплатная подписка на сервисы партнеров;
- Корпоративный спорт;
-
Насыщенная корпоративная жизнь;
- Электронная библиотека издательства МИФ, в которую входят почти 2 тыс. единиц контента по бизнесу, саморазвитию, здоровому образу жизни и другим актуальным темам.
Твои главные миссии в Okko:
-
Верстать экраны статей и контентной ленты на Jetpack Compose и и XML;
-
Проектировать чистую, масштабируемую архитектуру нового раздела;
-
Обсуждать задачи с продуктом, дизайном, аналитикой — и предлагать технические решения;
-
Писать код, проходить код-ревью, выпускать в релиз — и видеть, как пользователи реагируют на твою фичу.
Суперсилы, которые ценим:
-
Опыт разработки под Android от 3 лет, с фокусом на UI и продуктовую разработку;
-
Уверенное знание Jetpack Compose;
-
Понимание MVVM / TEA, опыт с Clean Architecture;
-
Опыт работы с Coroutines/Flow, Retrofit/OkHttp, Toothpick/Dagger;
-
Навыки оптимизации UI: ленивая загрузка, кэширование, DiffUtil, ViewPool;
-
Умение работать в полном цикле — от обсуждения идеи до релиза и поддержки;
-
Проактивность и коммуникабельность: готовность задавать вопросы, предлагать решения, договариваться с кросс-функциональной командой.
То, что удивит нашу команду:
-
Опыт запуска фичи или раздела с нуля;
-
Знание пагинации, офлайн-режима, кэширования (Paging 3, Room, DataStore);
-
Опыт с A/B-тестами, аналитикой, feature-флагами;
-
Понимание доступности (accessibility) и адаптации под разные экраны (Mobile/TV);
-
Участие в дизайн-ревью и умение говорить с дизайнерами на одном языке.
Технические подробности нашего проекта:
- Clean Architecture, DDD;
- XML, Compose (новые экраны пишем на Compose);
- MVVM + LiveData (в старых модулях), сейчас переходим на TEA (The Elm Architecture)(все новые экраны пишем на TEA);
- Feature-based разработка: каждая фича находится в отдельном модуле, что увеличивает поддерживаемость и позволяет эффективнее разрабатывать приложения большой командой;
- Single Activity + Cicerone;
- DI - Toothpick;
- Kotlin coroutines + flow;
- Codestyle + cтатический анализ кода, который происходит на этапе CI.
17 Июня
Frontend Developer (JavaScript, phaser) Junior+ / Middle
Санкт-Петербург
Компания "SETRA GAMES" Ищем Frontend Developer (JavaScript) в команду игрового проекта. Задачи: frontend-разработка на JavaScript;...
18 Июня
Senior React Native Developer( Вайт Код )
Санкт-Петербург
Компания "Вайт Код" Мы — White Code, IT-компания с официальной аккредитацией и международной аудиторией. Уже более 50 миллионов человек по...
18 Июня
.NET-разработчик (middle\senior)
Санкт-Петербург
Компания "Лоция" Мы создаем Единую систему оплат , которая объединит все виды платежей для всех продающих систем компании. Это амбициозная...
17 Июня
Санкт-Петербург
Компания "Atomic Protocol Systems OU" Atomic Wallet — это децентрализованный некастодиальный кошелек для управления, обмена, покупки и...
17 Июня
Python developer (офис, Санкт-Петербург)
Санкт-Петербург
Компания "Alertgroup" ALLIO ERP - ERP №1 для коммерческого блока застройщиков. Уже более 8 лет мы предоставляем девелоперам современный и...
Вакансия размещена в отрасли