Омск, улица Маршала Жукова, 21
Привет, это Effective!
Мы занимаемся заказной и продуктовой разработкой. Среди наших клиентов – топовые компании: Яндекс, МТС, СБЕР, Yota, Walmart, FedEx, IMAX и другие.
Области экспертизы:
Полный список наших направлений работы – на нашем сайте.
Наш офис находится в Омске, но мы умеем – и с удовольствием работаем! – с распределёнными сотрудниками по всей России.
Наш основной фокус – это люди: мы берем на себя вопросы engineering management, помогаем специалистам расти и добиваться отличных результатов в карьере.
Чтобы познакомиться с жизнью инженерной команды, заглядывай в наш Telegram или VK!
Мы ожидаем от тебя:
Опыт разработки на Android от 3 лет;
Отличное знание Android SDK, Jetpack Compose, Views, умение сочетать старое и новое в одном проекте;
Чистая архитектура (Clean Architecture), понимание слоёв data/domain/presentation и умение проектировать под них;
Kotlin Coroutines: уверенное владение, работа с потоками, скоупом, обработкой ошибок;
Dagger 2: настройка компонентов, скоупов, модулей без боли;
Опыт разработки кастомных анимаций от простых переходов до сложных UI-эффектов;
Умение работать самостоятельно и вести задачи под ключ от декомпозиции до релиза;
Проведение код-ревью конструктивно, с заботой о команде и качестве;
Опыт работы с AI-инструментами (GitHub Copilot, Cursor, ChatGPT, Claude, либо свои pet-проекты с LLM/ML Kit). Вы не боитесь использовать нейросети для ускорения разработки, генерации тестов, рефакторинга или написания документации;
Интерес к AI-native подходам. Вы понимаете, как встраивать AI в мобильные приложения (онлайн-подсказки, умные фильтры, генерация контента, предсказание поведения пользователя) и хотите развиваться в этом направлении.
Предстоящие задачи:
Реализация обработки состояния отсутствия связи с сервером с логикой повторных попыток;
Разработка механизма доставки уведомлений при взаимодействии с определённым UI-элементом;
Реализация функциональности, позволяющей связывать несколько параллельных процессов с одной учётной записью;
Добавление переключателя (свитчер) с двумя состояниями для фильтрации отображаемых на экране данных;
Реализация отображения последовательности шагов внутри иерархической структуры с анимацией перехода;
Интеграция статусной модели с внешним сервисом (проверка, восстановление, отображение состояний);
Разработка компонента для отображения двух числовых значений, где первое визуально перечёркнуто, с динамическим расчётом и анимацией;
Внедрение механизма внутренних коммуникаций, срабатывающих при выполнении заданных условий (с поддержкой модальных окон и push);
Создание библиотеки переиспользуемых шаблонных UI-компонентов;
Исправление ошибок, оптимизация производительности и рефакторинг кодовой базы.
От нас:
Удаленный формат работы;
Лояльные руководители и отсутствие бюрократии;
Работа с топовыми командами страны: отличная возможность получить классный опыт;
Performance review: регулярный фидбек от тимлидов, понимание зон роста, помощь в развитии в интересном направлении;
Work-life balance: поддержка и компенсация обучения и здорового образа жизни;
Ежегодные путешествия с командой: расширяем географию и завоевываем новые вершины, разделяем прекрасные моменты вместе;
Совместные времяпровождения: Happy Friday & Monthly Stand-up, участие во внутренних мероприятиях и инициативах. Разделим интерес каждого и найдем хобби по душе;
Smart-мероприятия для сотрудников как внутри компании и города, так и за пределами: мы организовываем Student Labs, DevFest для Senior-разработчиков.
Будем рады видеть в нашей команде нового специалиста!