Привет! Или Физкульты, как у нас говорят!
Ищем Android-разработчика в проект Simpla — мобильное приложение, которое сочетает в себе спортивный трекер, комьюнити и тренировочные планы.
Мы выросли из Школы Бега SimpleRun и одноимённого YouTube-канала — канал №1 по бегу в России. Сейчас мы хотим развивать техническую сторону продукта, делать его ещё круче и полезнее для спортивного сообщества.
Чем предстоит заниматься:
-
Разрабатывать и поддерживать функционал продукта
-
Вместе с командой развивать архитектуру
-
Проводить рефакторинг
-
Реализовывать аккуратные и точные интерфейсы по готовым макетам
-
Работать с API и продумывать пользовательские состояния
Наши ожидания:
-
Опыт коммерческой Android-разработки от 2-х лет. Стремление писать код, с которым придётся работать другим людям
-
Отличное знание Kotlin
-
Хорошее знание Jetpack Compose
-
Понимание структуры файлов gradle-проекта и приложения (модулей)
-
Знание и понимание MVVM и MVI
-
Умение аккуратно собирать интерфейсы по макету, внимание к деталям и pixel perfect там, где это действительно важно
-
Понимание состояний экрана: loading, error, empty, success и аккуратная работа с ними
-
Умение работать с таймерами, состоянием экрана и жизненным циклом Android
-
Умение работать с REST API
-
Умение разбираться в чужом коде и улучшать его
-
Культура работы с Git: понятные коммиты, аккуратная история, уверенная работа с ветками и merge request
-
Знание английского на техническом уровне
-
Нам очень важна командность в работе. Понимание культурного flow разработки; стремление анализировать и улучшать задачу, процесс и продукт; знакомство с разными методологиями разработки, понимание принципов Agile
Будет плюсом:
-
Опыт с популярными библиотеками для сетевого слоя
-
Опыт работы со звуком, playback и audio routing на Android
-
Опыт создания интерфейсов, где важны точность верстки и ясность состояний
-
Знание Figma, умение забирать из макетов все нужные параметры для реализации
-
Если умеете под iOS (на любом уровне) — будет кстати
Мы предлагаем:
-
Удаленка, full-time / part-time
-
Компенсация на уровне рынка, формат T&M
-
Оформление по согласованию
-
Город не имеет значения, но будет плюсом, если вы находитесь в Санкт-Петербурге
-
Работа в команде единомышленников над интересным и сложным проектом
-
Возможность участвовать в создании уникального спортивного продукта
-
Хорошо описанные и структурированные задачи
-
Гибкие процессы разработки
-
Минимум бюрократии, совещаний и созвонов, максимум дела
На данной вакансии предусмотрено оплачиваемое тестовое задание!