Вакансии

Android Developer

Ищем Android-разработчика, который возьмёт клиентское приложение от макета до публикации в Google Play: Kotlin и Jetpack Compose, архитектура на MVI, работа с API бэкенда и нативными возможностями устройства. Удалённо, по всей России, опыт от 2 лет, от 200 000 ₽. Стек: Kotlin, Jetpack Compose, Coroutines, Flow, MVI, Retrofit, Room, Firebase. Требования: Коммерческая разработка под Android от 2 лет, основной язык — Kotlin; Уверенная работа с Jetpack Compose: состояние, рекомпозиция, производительность списков; Coroutines и Flow: отмена, обработка ошибок, переключение потоков; Опыт с MVI, MVVM или Clean Architecture и понимание, какую проблему решает архитектура; Retrofit, OkHttp, сериализация JSON; REST и авторизация по токенам; Умение писать тесты и читать чужой код; Git и работа через pull request. Задачи: Разрабатывать новые экраны и функции на Kotlin и Jetpack Compose — от макета в Figma до релиза; Проектировать модули по MVI: состояние, события, навигация, обработка ошибок; Интегрироваться с REST API и WebSocket бэкенда, согласовывать контракты с backend-разработчиками; Подключать нативные возможности: push-уведомления, вход по биометрии, камеру и работу с документами; Хранить данные локально в Room и продумывать сценарии без сети; Следить за скоростью запуска, расходом памяти и падениями по отчётам Firebase Crashlytics; Писать unit- и UI-тесты, проходить и проводить код-ревью; Готовить сборки и выкладку в Google Play вместе с QA-инженером.

Backend Developer

Ищем backend-разработчика на Python или Go для серверной части клиентских продуктов: API для веба и мобильных приложений, интеграции с CRM и платёжными системами, фоновая обработка данных. Открыто два места. Удалённо, по всей России, опыт от 2 лет, от 180 000 ₽. Стек: Python, FastAPI, Go, PostgreSQL, Redis, RabbitMQ, Kafka, Docker, gRPC. Требования: Коммерческая backend-разработка от 2 лет на Python или Go (Java тоже обсудим); Уверенный SQL и PostgreSQL: индексы, транзакции, планы запросов; Опыт проектирования REST API: аутентификация, версионирование, идемпотентность; Работа с очередями сообщений (RabbitMQ, Kafka или аналоги) и кешем Redis; Docker и понимание того, как сервис живёт в продакшене; Умение писать тесты и решать, что проверять в первую очередь. Задачи: Проектировать и разрабатывать REST- и gRPC-API для веб- и мобильных клиентов; Интегрировать продукты с внешними системами: CRM (Битрикс24, amoCRM), платёжными сервисами, телефонией; Проектировать схемы данных в PostgreSQL, писать миграции и ускорять медленные запросы; Выносить тяжёлую работу в фоновые задачи и очереди (RabbitMQ, Kafka), кешировать в Redis; Покрывать код тестами и участвовать в код-ревью; Готовить сервисы к выкладке в Docker и Kubernetes вместе с DevOps-инженером; Разбирать инциденты по логам и метрикам и устранять причину, а не симптом; Документировать API для фронтенда и мобильной команды.

QA Engineer

Ищем QA-инженера, который отвечает за качество релизов на проекте: от тест-дизайна по требованиям до проверки API и мобильных сборок перед публикацией. Открыто два места. Удалённо, по всей России, опыт от 1 года, от 120 000 ₽. Стек: Тест-дизайн, Тестирование API, Postman, SQL, iOS и Android, DevTools, Тестовая документация. Требования: Опыт тестирования от 1 года на коммерческих проектах; Знание видов тестирования и техник тест-дизайна: классы эквивалентности, граничные значения, таблицы решений; Понятная документация: чек-листы, тест-кейсы, баг-репорты; Опыт тестирования REST API в Postman или аналоге, понимание HTTP и JSON; Базовый SQL: выборки с JOIN и условиями; Уверенная работа с DevTools браузера: сеть, консоль, хранилище. Задачи: Разбирать требования и макеты до начала разработки, находить пробелы и противоречия; Составлять чек-листы и тест-кейсы с помощью техник тест-дизайна; Проводить функциональное, регрессионное и дымовое тестирование веба и мобильных приложений; Тестировать API в Postman: коды ответов, контракты, граничные значения, авторизация; Проверять данные в базе SQL-запросами; Заводить воспроизводимые баг-репорты и доводить их до исправления; Проверять сборки iOS и Android перед публикацией в магазинах приложений; Участвовать в планировании релизов и оценке рисков.

Как проходит отбор

Отклик

Резюме, ссылка на GitHub или портфолио — в Telegram или на почту. Пара строк о том, почему вам интересна роль, поможет больше сопроводительного письма.

Знакомство

Короткий созвон: расскажем о проектах и команде, вы — о своём опыте и ожиданиях по задачам, формату и деньгам.

Техническое интервью

Разговор с инженерами команды о вашем опыте и разбор практической задачи, похожей на те, что встречаются в наших проектах.

Оффер

Согласуем условия и дату выхода. Первые задачи — вместе с командой проекта, с которой предстоит работать.

404gen — креативное digital-агентство полного цикла, работаем удалённо по всей России.

Телефон: +7 993 729-59-59 (пн–пт, 10:00–19:00 МСК). WhatsApp: +7 913 141-20-96. Telegram: @aporkulevich. Почта: ap@404gen.ru.