Android-разработчик
Привет! Или Физкульты, как у нас говорят!
Ищем 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
- Оформление по согласованию
- Город не имеет значения, но будет плюсом, если вы находитесь в Санкт-Петербурге
- Работа в команде единомышленников над интересным и сложным проектом
- Возможность участвовать в создании уникального спортивного продукта
- Хорошо описанные и структурированные задачи
- Гибкие процессы разработки
- Минимум бюрократии, совещаний и созвонов, максимум дела
На данной вакансии предусмотрено оплачиваемое тестовое задание!