Мы — небольшая, но сильная и слаженная команда, создающая B2B-ориентированный планировщик задач. Наш продукт помогает компаниям эффективно управлять проектами, задачами и командами. Уже есть полностью собранная команда: бэкенд, фронтенд, iOS-разработчик и менеджер проекта — ты станешь важным звеном в Android-направлении.
Мы ценим качество кода, чистую архитектуру, гибкость и скорость разработки. У нас нет бюрократии — только фокус на продукте и пользователях.
Обязанности:
- Развивать и поддерживать существующее Android-приложение на Kotlin и Jetpack Compose.
- Участвовать в проектировании архитектуры и UX/UI-решений совместно с iOS и фронтенд-разработчиками.
- Интегрировать новые функции, улучшать производительность и стабильность приложения.
- Писать unit- и интеграционные тесты.
- Участвовать в code review, обсуждении задач, планировании спринтов.
- Взаимодействовать с бэкендом и дизайнерами для создания удобного и функционального продукта.
Требования: - Опыт коммерческой Android-разработки от 5 лет.
- Свободное владение Kotlin — основной язык проекта.
- Уверенное использование Jetpack Compose для построения UI.
- Опыт работы с Kotlin Coroutines & Flow — асинхронность и реактивность.
- Знание Kotlin Serialization для работы с JSON.
- Опыт интеграции с Firebase:
- Auth — аутентификация
- Firestore — облачная БД
- Messaging — push-уведомления
- Понимание принципов навигации и управления состоянием — используем Decompose.Опыт внедрения зависимостей через Koin.
- Работа с AndroidX и его компонентами:
- Core KTX
- Activity Compose
- Splash Screen API
- App Startup
- Уверенное владение Gradle + Kotlin DSL и Version Catalog для управления зависимостями. Умение писать тестируемый, поддерживаемый и масштабируемый код.
- Опыт работы в команде, умение согласовывать решения, участвовать в code review. Будет плюсом: опыт работы в B2B-продуктах, понимание принципов CI/CD, опыт работы с аналитикой, A/B-тестами, мониторингом.
Условия: - Команда профессионалов — без лишней иерархии, с уважением к мнению каждого.
- Современный стек технологий — никакого legacy, только актуальные инструменты.
- Гибкий график и возможность работать удалённо.
- Возможность влиять на архитектуру и принимать ключевые технические решения.
- Продукт с реальными пользователями и бизнес-ценностью — твой код будет иметь значение.
- Конкурентная зарплата и прозрачная система роста.