Задачи:
— Проектировать, разрабатывать и запускать микросервисы финансовых служб.
— Повышать отказоустойчивость, надёжность и производительность сервисов.
— Развивать инфраструктуру для улучшения и оптимизации взаимодействия банка с клиентом и операционным персоналом на всех этапах.
Требования:
— Опыт разработки бэкенда на Java или Kotlin от трёх лет.
— Понимание создания распределённых отказоустойчивых систем и интеграций с большим количеством внешних и внутренних потребителей.
— Опыт работы на JVM-стеке (Kotlin, Java), знакомство со Spring Boot, PostgreSQL и асинхронными очередями.
— Умение планировать работу и оценивать сроки.
Условия:
— Компенсация 80% ДМС супругам и детям сотрудников.
— Оплата ведения беременности и родов сотрудницам и жёнам сотрудников с опытом работы более двух лет.
— Другие бонусы, полный список доступен по ссылке в описании вакансии.
Локация: гибридный формат из Москвы, Санкт-Петербурга или Екатеринбурга; также возможна удалённая работа из любого города РФ.
Яндекс Путешествия — сервис, который помогает спланировать поездку за несколько минут: подобрать билеты, отель или апартаменты, почитать отзывы и оплатить всё картой. Мы — лидер среди сервисов бронирования отелей в России, и наша команда делает сервис командировок для бизнеса: сейчас — для малого и среднего, в перспективе — для крупного. Мы нацелены через пару лет стать номером один на рынке командировок в России.
Стек: Kotlin, Java 21, Spring, Spring Data JDBC, YT, PostgreSQL, YDB, Topics, gRPC.
Какие задачи вас ждут
— Развитие сервиса
— Активное участие в развитии масштабного бизнеса
— Создание продуктовых решений в составе кросс-функциональной команды
— Тесное взаимодействие с командами смежных сервисов — от разработки до продукта
— Техническое развитие системы: построение масштабируемой архитектуры, внедрение новых технологий, улучшение стабильности и пропускной способности, повышение качества кода и скорости доставки
— Реализация интеграции со смежными системами и автоматизация процессов на стыке профессий
— Поиск нестандартных решений
Мы ждём, что вы
— Более 6 лет коммерческой разработки в кросс-функциональной команде на JVM-стеке или ином с готовностью перейти на JVM
— Готовы работать в гибридном формате из Москвы, Санкт-Петербурга или Екатеринбурга или удалённо из любого города РФ
— Готовы погружаться в продуктовый домен, понимать боли пользователя и решать их
— Понимаете, что такое N + 1 и почему O(n²) — это плохо
— Решали технические задачи в рамках сервиса или системы под ключ
Будет плюсом, если вы
— Умеете применять в работе ИИ-инструментарий без делегирования важных решений
— Работали напрямую с заказчиком
Задачи:
— Создание компонентов: выделять общие компоненты из приложений и добавлять новые, которые принесут максимальную пользу большинству команд.
— Оптимизация приложений: ускорять приложения, искать узкие места в производительности и устранять их.
— Внедрение технологий: изучать и внедрять новые технологии в процесс разработки для повышения эффективности работы всех команд Яндекс 360.
Требования:
— Опыт коммерческой разработки мобильных приложений более трёх лет.
— Отличное знание платформы iOS: SwiftUI, UIKit, GCD, Swift Concurrency.
— Хорошее владение Swift, а также знание Gradle, Kotlin и других языков.
Условия:
— Работа в комьюнити с различными клубами (спортивные, книжный, киберспортивное сообщество).
— Полный список бонусов доступен по ссылке https://yandex.ru/jobs/pages/benefits?utm_campaign=ya_nanimaet.
Зарплата не указана
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Задачи:
— Проектировать, разрабатывать и обслуживать масштабируемые серверные системы для поддержки развертывания.
— Создавать надежные и эффективные API в платформу GotIt.
— Создавать системы хранения и поиска данных, оптимизированные для обработки больших объемов текстовых данных, необходимых для задач обучения и вывода.
— Выявлять проблемные места в производительности и оптимизировать, повышая эффективность и оперативность серверных служб.
— Внедрять передовые методы обеспечения безопасности для защиты конфиденциальных данных и обеспечения соответствия отраслевым стандартам и правилам.
Требования:
— Степень бакалавра или магистра в области компьютерных наук, инженерии или смежных областях.
— Минимум 5 лет опыта в серверной разработке с упором на проектирование и внедрение масштабируемых систем.
— Опыт серверной разработки на Kotlin, либо Java, но с переходом на Kotlin.
— Знание английского языка.
— Опыт работы с реляционными базами данных (PostgreSQL) и разработка эффективных моделей данных.
— Опыт проектирования и разработки RESTful API и использования WebSocket.
— Знание облачных платформ AWS, Azure или Google Cloud, опыт развертывания и управления серверными службами в облаке.
— Понимание принципов DevOps и опыт работы с Docker, Kubernetes, CI/CD.
— Знания в области машинного обучения, знакомство с TensorFlow, PyTorch является плюсом.
— Опыт работы с технологиями и платформами обработки естественного языка (NLP).
— Опыт работы в Agile.
— Вклад в проекты с открытым исходным кодом или активное участие в технических сообществах.
— Опыт работы с технологиями больших данных, такими как Apache Hadoop или Spark.
Условия:
— Частичная занятость.
— Возможность присоединения к международной команде на постоянной основе на полный день.
— Возможность стать руководителем направления.
— Возможность путешествий/переезда в США.
Коммерческий опыт на Android: более 5 лет, работал в ArwinApp, Inkast, Korpu, игровых студиях (Империя, Район - игры с надстройкой над libgta.so).
Коммерческий опыт на C++ и Qt: более 5 лет.
Используемые языки: Java, Kotlin, C++, QML, JS.
Фреймворки: Android SDK, Qt.
Принципы ООП, SOLID.
Архитектурные паттерны: MVVM, MVP, MVC, MVI.
Работа с сетями: Retrofit, Gson, OkHttp, Rest API.
Внедрение зависимостей: Dagger 2, Hilt.
Работа с базами данных: Room, SharedPreferences.
Навигация: Navigation Components.
Работа с асинхронностью: Coroutines.
Работа с жизненным циклом и ViewBinding: LiveData, ViewBinding.
Работа с потоками данных: Flow.
Загрузка и кэширование изображений: Glide, Coil.
Jetpack Compose.
JUnit.
GraphQL.
Опыт работы с NDK.
Готов к частичной занятости и проектной работе, открыт к удаленной работе.
Задачи:
— Разработка и поддержка backend для высоконагруженных сервисов.
— Работа в команде с frontend-разработчиками и тестировщиками.
— Интеграция с внешними сервисами и системами.
Требования:
— Глубокие знания Java и/или Kotlin, опыт работы с Ktor или аналогичными фреймворками (Spring Boot, Micronaut).
— Опыт работы с реляционными базами данных (PostgreSQL или аналоги) и умение писать эффективные SQL-запросы.
— Опыт работы с ClickHouse и Redis будет преимуществом.
— Опыт работы с Docker и Kubernetes.
— Опыт работы с инструментами мониторинга и логирования (Prometheus, Grafana, Graylog).
— Знание принципов построения микросервисной архитектуры и навыки создания REST API.
— Опыт написания Unit-тестов и работы с Git.
— Опыт разработки и поддержки веб-приложений от 3 лет.
Условия:
— Гибкое начало/окончание рабочего дня.
— Полностью удаленная работа из любого региона.
— Профессиональное развитие в сильной экспертной команде и лояльное руководство.
— Достойный оклад + квартальные и годовые премии.
— Официальное оформление по ТК РФ с 1 дня работы, оплата больничных и отпусков.
— Полностью официальная стабильная заработная плата.
— Демократичная корпоративная культура.
Будет преимуществом, если в сопроводительном письме укажете:
1) сколько опыта именно в Backend-разработке,
2) желаемый уровень дохода,
3) почему считаете, что подходите на вакансию.
Задачи:
– Разрабатывать Android-функциональность нового AI-продукта Нового мобильного приложения.
– Реализовывать экраны и пользовательские сценарии на Kotlin и современном Android-стеке.
– Развивать переиспользуемые Android-компоненты, библиотеки и SDK для быстрого внедрения продуктовой функциональности.
– Работать с чатом и ИИ-помощником: асинхронные ответы, история сообщений, загрузка документов, ошибки и запасные сценарии.
– Разрабатывать UI риск-профиля и медицинских данных: анкеты, карточки, графики, объяснения, доверие и согласия.
– Интегрироваться с backend/API, авторизацией, аналитикой, фича-флагами и наблюдаемостью.
– Участвовать в развитии многомодульной архитектуры Android-приложения и границ между feature/platform/core слоями.
– Оптимизировать CI/CD, Gradle-конфигурации и скорость сборки там, где это влияет на поставку команды.
– Учитывать ограничения мобильных релизов: обратную совместимость, поэтапный раскат, регресс, работу на разных версиях Android.
– Писать тестируемый код, участвовать в код-ревью, декомпозиции и обсуждении API-контрактов.
– Работать в кросс-функциональной команде с Product, Backend, iOS, QA, SA, Design и ML.
Требования:
– Уверенный Kotlin.
– Kotlin Coroutines / Flow: SharedFlow, StateFlow, operators, scopes, lifecycle, cancellation, structured concurrency, error handling.
– Архитектура Android-приложений: Clean Architecture, UDF/MVI/TEA или близкие подходы, separation of concerns.
– Jetpack Compose для новых экранов; понимание interoperability с legacy View при необходимости.
– Навигация, управление состоянием, работа с UI-состояниями загрузки, пустого экрана, ошибки и контента.
– Сетевой слой: REST, авторизация/сессия, повторы запросов, маппинг ошибок, работа без сети или при плохой сети.
– Работа с локальным хранением и кэшированием: Room/DataStore/SharedPreferences или аналоги.
– Многомодульные Android-проекты: понимание влияния модулей на время сборки, границ API, api/impl-подхода и изоляции зависимостей.
– Gradle: dependency configurations, implementation vs api, version catalogs, основы convention plugins.
– Опыт работы с CI/CD для Android: сборки, проверки, тесты, артефакты, ускорение обратной связи.
– Качество мобильного продукта: жизненный цикл приложения, push-уведомления, диплинки, разрешения, аналитика, crash reporting.
– Тестирование: unit tests для ViewModel/use cases/services, UI tests как плюс.
– Готовность к релизу: фича-флаги, обратная совместимость, поэтапный раскат, регрессионные проверки.
– Умение работать с Backend, ML, Product, QA, SA, iOS и Design.
Задачи:
— Разрабатывать и поддерживать автотесты для мобильного приложения Android
— Разбираться с текущими автотестами, в том числе с тестами, находящимися в карантине: анализировать причины падений, настраивать и возвращать их в работу
— Актуализировать существующее тестовое покрытие, находить пробелы и определять, что стоит автоматизировать в первую очередь
— Разрабатывать автотесты на Kotlin с использованием фреймворка Kaspresso
— Описывать и поддерживать тест-кейсы в Allure TestOps
— Поддерживать в актуальном состоянии тестовую документацию
— Взаимодействовать с разработчиками и QA-командой по вопросам качества и автоматизации
— В перспективе: подключаться к автоматизации на iOS (Swift, Xcode) и экспериментировать с использованием AI и ботов в тестировании
Требования:
— От 2 лет опыта в тестировании ПО
— От 2 лет опыта в автоматизации на Java и/или Kotlin
— Опыт тестирования мобильных приложений, в первую очередь Android
— Понимание принципов и процессов тестирования ПО
— Умение работать с Git
— Опыт тестирования REST API
— Понимание устройства и принципов работы мобильных приложений
Будет плюсом:
— Опыт автоматизации тестирования iOS
— Знание Swift и Xcode
— Опыт работы с Kaspresso
— Опыт работы с Allure TestOps
— Практический опыт анализа и восстановления нестабильных и/или карантинных автотестов
— Интерес к применению AI и ботов в автоматизации тестирования
— Желание развиваться не только в Android, но и в других направлениях мобильной автоматизации
Условия:
— Работа с продуктом федерального масштаба — Mail ежедневно используют миллионы пользователей
— Возможность влиять на развитие автоматизации, а не только поддерживать существующие тесты: разбирать технический долг, актуализировать покрытие и внедрять новые подходы
— Возможность развивать экспертность за пределами Android: автоматизацию iOS, Swift/Xcode, AI и инструменты на базе ботов
— Работа с современным стеком: Kotlin, Kaspresso, Allure TestOps
— Команду, где можно обсуждать технические решения, обмениваться опытом и влиять на качество продукта
— Гибридный или удалённый формат работы, офис рядом со станцией метро «Аэропорт» (БЦ Skylight)
— Официальное оформление по ТК РФ с первого дня
— ДМС для сотрудников и их детей с первого месяца работы
— Компенсацию питания
— Систему гибких льгот с 14 категориями на выбор
— И многое другое, о чём расскажем на собеседовании
Задачи:
— Развивать Android-проект, участвовать в поддержке и расширении функционала
— Участвовать в разработке архитектуры приложения, компонентов бизнес логики и UI
— Покрывать свой код Unit-тестами
— Проводить code-review
— Взаимодействовать с архитекторами, аналитиками, тестировщиками, дизайнерами и другими разработчиками
Требования:
— Релевантный опыт коммерческой разработки Android-приложений от 3 лет
— Уверенные знания Kotlin, Java Core, Android SDK
— Опыт разработки приложений для Android 6-14
— Опыт работы с Kotlin Coroutines/Flow
— Опыт работы с DI (Koin/Hilt/Dagger 2)
— Опыт работы с локальными БД (SQLite/Room)
— Опыт разработки клиент-серверных приложений
— Знание REST API, TCP/IP, HTTP/HTTPS, WebSocket
— Знания в области безопасности: Реализация безопасных соединений (TLS/SSL), шифрование и защита данных, управление сертификатами
— Знания в области межпроцессного взаимодействия (IPC) в Android
— Понимание Clean Architecture, SOLID
Будет плюсом:
— Опыт работы с AIDL
— Опыт работы с многомодульной структурой проекта
— Опыт работы с CI/CD (GitLab CI или др.)
Условия:
— Оформление по ТК РФ в штат компании
— Оклад и квартальные премии по результатам работы
— ДМС после испытательного срока
— Гибридный график работы (2-3 дня присутствия в офисе в неделю)
— Возможность внести свои инициативы и увидеть результат своей работы
— Открытую демократичную корпоративную культуру
— Компетентную команду.
От кандидата ожидается отличное владение JavaScript (от 3 лет), знание Node.js, ES6, Git, Webpack, Babel, TypeScript или Flow, HTML, CSS, RESTful API, React и React Native, Redux, Redux-thunk или Redux-saga, понимание ООП, знание и применение паттернов, знание принципов функционального программирования.
О проекте:
Наша команда развивает банковскую CRM систему для клиентских менеджеров, объединяющую основные бизнес-процессы: работа с клиентами, канбан-доска сделок (кредиты, депозиты, гарантии и др.), индивидуальное ценообразование, планировщик задач, интеллектуальная система управления, анализ рынка и аналитика. Backend реализован на микросервисной архитектуре с использованием Java 17, Kotlin, Spring Boot, OpenShift, Istio, JMS, REST, Maven, GIT. Frontend разрабатывается в микрофронтендной архитектуре с использованием TypeScript, React 18, Redux, redux-saga, module-css, Webpack, rollup, Ramda. Системный анализ ведется в Confluence, для документирования REST API используется Swagger. В проекте задействовано более 20 команд разработки, работающих по Scrum. В каждой команде выделены роли: владелец продукта, бизнес-аналитик, дизайнер, системный аналитик, back-end разработчик, front-end разработчик, тестировщик и автоматизатор тестирования.
Условия:
Работа в стабильной компании с "белой" заработной платой; оформление по ТК РФ с первого дня; аккредитация ИТ-компании; расширенный социальный пакет (ДМС включая стоматологию, корпоративные скидки на фитнес, футбольная и волейбольная секции); профессиональное обучение и развитие; насыщенная корпоративная жизнь; обеспечение современной техникой.
Задачи:
— Проектирование и разработка серверной части (back-end) кросс-платформенных приложений и микросервисов с использованием языков Python, Java, Kotlin, C++.
— Создание, оптимизация и поддержка высоконагруженных и многопоточных приложений.
— Проектирование и реализация REST/gRPC API для взаимодействия между сервисами и клиентскими приложениями.
— Работа с брокерами сообщений и очередями (RabbitMQ/AMQP, Apache Kafka) для обеспечения асинхронного и надежного межсервисного взаимодействия.
— Профилирование и глубокая оптимизация существующих приложений с точки зрения быстродействия, потребления памяти и масштабируемости.
— Контейнеризация сервисов с использованием Docker, написание Dockerfile и оркестрация (опыт с Kubernetes будет плюсом).
— Разработка и оптимизация сложных SQL-запросов, работа с СУБД PostgreSQL и IBM Informix. Понимание принципов шардирования и репликации баз данных.
— Работа в среде Linux (Astra Linux, Alt, RedOS). Написание скриптов (bash/python) для автоматизации.
Требования:
— Опыт коммерческой разработки на одном из языков: Python 3.x (asyncio, FastAPI/Django), Java/Kotlin (Spring Boot), C++ (STL, многопоточность) от 2-х лет.
— Понимание архитектурных паттернов (микросервисы, Event-Driven) и принципов проектирования чистого API.
— Опыт работы с SQL (сложные запросы, оконные функции), знание основ проектирования БД.
— Практический опыт работы с Docker.
— Опыт работы с системой контроля версий Git.
— Уверенная работа в Linux-среде (администрирование, сеть, поиск проблем).
Желательно (будет преимуществом):
— Опыт работы с IBM Informix или другими «легаси» СУБД.
— Глубокий опыт настройки и применения Apache Kafka или RabbitMQ в production.
— Опыт профилирования приложений (Python: cProfile, py-spy; JVM: async-profiler, YourKit; С++: perf, VTune).
— Навыки написания многопоточного и асинхронного кода, понимание примитивов синхронизации.
— Знание протоколов сетевого взаимодействия (HTTP/2, gRPC, WebSockets).
— Опыт работы с ОС Astra Linux или другими российскими дистрибутивами.
— Понимание CI/CD процессов.
Условия:
— Стабильную работу на предприятии.
— Официальное трудоустройство по ТК РФ, полный социальный пакет.
— Режим рабочего времени: Пн.-Пт. с 8:40-16:40.
— Своя парковка, столовая, тренажерный зал для сотрудников на территории предприятия.
— Возможность профессионального роста и повышения квалификации.
— Систему наставничества и планового обучения.
— Четкий карьерный путь: Junior → Middle → Senior → Архитектор. Регулярный пересмотр зарплаты в соответствии с ростом компетенций.
— Корпоративные поликлиника и ДМС после прохождения испытательного срока.
— Спортивный зал и столовые на территории института.
— Работа в аккредитованной IT-компании.
— Отсрочка от мобилизации (для военнообязанных).
Задачи:
— Разрабатывать, сопровождать, и оптимизировать код;
— Выполнять задачи в направлении R&D, в области кассовых и платежных решений;
— Участвовать в разработке архитектуры приложения;
— Участвовать в составлении внутренней документации.
Требования:
— Глубокие знания Java и Kotlin;
— Уверенное владение Android SDK;
— Опыт работы с клиент-серверной архитектурой и стеком TCP/IP;
— Практическое применение Coroutines и Flow;
— Знание особенностей работы с USB, USB OTG, SD card, Bluetooth и камерой на Android;
— Английский язык на уровне чтения технической документации;
— Работа в команде;
— Желание разбираться в сложных системах.
Будет плюсом:
— Опыт работы с POS-системами;
— Опыт работы с BDUI (Backend Driven UI);
— Разработка UI с использованием Jetpack Compose;
— Опыт написания Unit-тестов.
Условия:
— Официальное трудоустройство с первого дня, 100% белая зарплата;
— Удаленный формат работы;
— Аккредитованная ИТ компания;
— Команда из 140+ экспертов;
— Обучение и развитие сотрудников, оплата курсов и участие в конференциях;
— Медицинское страхование (ДМС), включая стоматологию, вызов врача на дом и экстренную госпитализацию.
Джум — международная e-commerce группа, развивающая крупный кроссбордер-маркетплейс. Ищут старшего бэкенд-разработчика в команду в Москве.
Технологический стек: Go, MongoDB, YandexCloud, GCP, AWS, Redis, Cassandra, Kafka, Spark (Scala, SQL), Docker, Kubernetes, Grafana, Prometheus.
Обязанности:
— Разработка продуктовых фич маркетплейса
— Повышение конверсии и проходимости платежей, интеграции платёжных провайдеров, работа с PCI DSS контуром
— Улучшение системы авторизации
— Поддержка инфраструктуры и проектирование миграций
— Диагностирование и повышение доступности клиентских сервисов
Требования:
— Уверенное знание одного из языков: Go, Java, Kotlin, C++, Python, Scala
— Опыт разработки сложных проектов
— Отличная алгоритмическая подготовка
— Опыт разработки под Linux/Unix
— Будет плюсом: опыт с highload, MongoDB, Kubernetes
Условия:
— фиксированный оклад, performance-based бонусы
— office-first с возможностью гибридного формата и компенсацией питания в офисе
— медицинская страховка (включая стоматологию) для сотрудников и их детей
— 100% оплата больничных
— доступ к AI-инструментам
— возможности роста, обучения и ротации между командами
— международная команда.
Задачи:
– Участвовать в планировании и проектировании новых функций мобильного приложения;
– Проектировать архитектуру фич с учётом масштабируемости, отказоустойчивости и мониторинга;
– Поддерживать надёжность критического пути, оперативно разбирать инциденты;
– Сопровождать фичи после запуска: метрики, логирование, наблюдаемость, аналитика;
– Работать в кросс-функциональной команде, состоящей из техлидов различных функций, разработчиков и QA.
Требования:
– Хотите делать качественный продукт, а не просто писать код;
– Глубоко знаете Android SDK, включая фреймворки фрагментов и Jetpack Compose;
– Уверенно владеете Kotlin, включая Kotlin Coroutines, и умеете эффективно их использовать;
– Умеете организовывать слоистую архитектуру в приложении, понимаете паттерн MVVM, знаете как эффективно разбивать приложение на модули;
– Умеете декомпозировать задачи и давать реалистичные оценки;
– Своевременно подсвечиваете риски и держите процесс прозрачным для команды;
– Доводите фичу до результата: релиз, фича-тоглы, мониторинг, проверка эффекта по метрикам;
– Умеете работать в команде, аргументировать решения и брать инициативу;
– Планируете свою работу так, чтобы у QA оставалось время на тестирование.
Будет плюсом:
– Пишете тесты (например, unit, UI или скриншот-тесты);
– Умеете настраивать CI/CD;
– Знаете, как работать с фича-тоглами, A/B-тестами и продуктовой аналитикой;
– Используете AI-инструменты (Cursor / Copilot / Claude Code) на практике.
Задачи:
— Участвовать в планировании и проектировании новых функций мобильного приложения;
— Проектировать архитектуру фич с учётом масштабируемости, отказоустойчивости и мониторинга;
— Разрабатывать и тестировать фичи, влияющие на опыт оформления заказа и ключевые метрики;
— Поддерживать надёжность критического пути, оперативно разбирать инциденты;
— Сопровождать фичи после запуска: метрики, логирование, наблюдаемость, аналитика;
— Участвовать в прожарках и архитектурных сессиях, работать кросс-функционально (PO, TL, iOS/Android, backend, дизайн, аналитика, QA).
Примеры недавних задач команды:
— Редизайн корзины, включая ячейки товаров, коллекции рекомендованных товаров;
— «Поделиться корзиной» для группового заказа;
— Разработка нового экрана карты для работы с адресами доставки и пиццериями;
— Серия A/B-тестов для проверки гипотез и роста метрик.
Планы на будущее:
— Прогнозирование времени доставки с компенсацией за опоздание;
— Редизайн карты и элементов на ней.
Требования:
— Хотите делать качественный продукт, а не просто писать код;
— Глубоко знаете Android SDK, включая фреймворки фрагментов и Jetpack Compose;
— Уверенно владеете Kotlin, включая Kotlin Coroutines, и умеете эффективно их использовать;
— Умеете организовывать слоистую архитектуру в приложении, понимаете паттерн MVVM, знаете как эффективно разбивать приложение на модули;
— Умеете декомпозировать задачи и давать реалистичные оценки;
— Своевременно подсвечиваете риски и держите процесс прозрачным для команды;
— Доводите фичу до результата: релиз, фича-тоглы, мониторинг, проверка эффекта по метрикам;
— Умеете работать в команде, аргументировать решения и брать инициативу;
— Планируете свою работу так, чтобы у QA оставалось время на тестирование.
Будет плюсом, если вы:
— Пишете тесты (например, unit, UI или скриншот-тесты);
— Умеете настраивать CI/CD;
— Знаете, как работать с фича-тоглами, A/B-тестами и продуктовой аналитикой;
— Используете AI-инструменты (Cursor / Copilot / Claude Code) на практике.
Условия:
— Работа над продуктом, которым пользуются в 25 странах миллионы пользователей;
— Много автономии и доверия, но с высокой планкой качества;
— Отсутствие бюрократии и KPI. Есть только цель;
— Оплата профильного обучения, покупка билетов на конференцию и необходимых книг;
— Помощь с подготовкой публичных выступлений, прокачка вас как автора статей;
— Частичная компенсация английского языка в Skyeng и сессий психолога в Alter;
— ДМС со стоматологией, с первого рабочего дня.
Задачи:
— Разработка серверной части системы на Java / Kotlin Spring, PostgreSQL, OpenSearch, Keycloak и др.;
— Оптимизация и рефакторинг существующих сервисов и компонентов с использованием новых релевантных фреймворков;
— Участие в техническом развитии проекта, проектировании новых сервисов.
Требования:
— Продвинутое владение Git (git flow, feature branches, rebase), Gradle;
— Глубокое понимание внутренностей Java и Spring;
— Умение проектировать и разрабатывать расширяемые API для взаимодействия сервисов системы между собой и со смежными системами;
— Опыт работы с PostgreSQL, MinIO, Apache Tomcat, Nginx, Keycloak, Docker, Docker compose;
— Будет преимуществом опыт работы с Apache Superset, Grails, Micronaut, OpenSearch, Groovy, Matomo, Grafana;
— Знание и практическое применение принципов SOLID для устранения устаревшего кода и создания масштабируемых систем;
— Опыт написания автотестов;
— Английский язык: уровень B1 или выше для чтения технической документации.
Условия:
— Оформление по ТК РФ, "белая" заработная плата;
— График 5/2, пн-чт с 9:00 до 18:00, пт с 9:00 до 16:45;
— ДМС;
— Компенсация расходов на абонемент в фитнес-клуб, бассейн и др.;
— Комфортный офис в 2 минутах от м.Сокол.
Кто мы и чем занимаемся:
Мы — компания Eltex. Разрабатываем аппаратную и программную часть для телекоммуникационного оборудования. Мы — большая команда из 2000 человек, объединённая общей целью.
Основные направления разработки:
Оборудование GPON, Ethernet-коммутаторы, сервисные маршрутизаторы, оборудование Wi‑Fi, Softswitch, абонентские и цифровые VoIP‑шлюзы, домашние роутеры, IP‑медиацентры, промышленные контроллеры для IoT, оборудование «Умный дом» и многое другое.
Приглашаем вас принять участие в создании и развитии Android‑приложения.
Вы будете работать над передовыми мобильными решениями для корпоративных коммуникаций, умного дома и контроля предприятий. Проекты включают разработку приложений для видеоконференций, управления умными устройствами и систем безопасности, объединяющих облачные и локальные технологии.
Что мы ожидаем от кандидата:
— Уверенное владение Android Studio;
— Опытный пользователь Linux;
— Понимание и следование принципам SOLID и чистого кода;
— Уверенное ориентирование в жизненном цикле приложения;
— Понимание принципов работы коммуникационного оборудования и компьютерных сетей;
— Готовность работать в команде и разделять принципы коллективной разработки.
Чем предстоит заниматься:
— Вести или помогать в реализации фичи от идеи до полной реализации;
— Оценивать трудозатраты на задачи разработки;
— Вести необходимые комментарии в Redmine и Confluence;
— Участвовать в командном процессе code review;
— Анализировать, перерабатывать и поддерживать гибкую архитектуру проекта;
— Улучшать CI/CD на проекте.
Стек:
Kotlin, Android SDK, Room, Retrofit, MVI, Compose.
Мы предлагаем:
— Интересные задачи, амбициозные цели и возможность стоять у истоков нового проекта;
— Конкурентную белую зарплату и её регулярный пересмотр;
— Официальное трудоустройство с первого дня.
Приятные бонусы:
— Неизбежное профессиональное развитие;
— Молодой и дружный коллектив, команда профессионалов, у которых есть чему поучиться;
— ДМС после прохождения испытательного срока;
— Участие в профессиональных конференциях (оказываем софинансирование);
— Скидки от компаний‑партнёров (фитнес, развлечения);
— Поддержка спортивного духа в компании (регулярно участвуем в командных соревнованиях, например: «Гонка героев», теннисный турнир);
— Тренажёрный зал у нас в офисе (а также кикер и настолки);
— Корпоративный английский после работы (оказываем софинансирование);
— Большое и современное здание на собственной территории (у нас найдётся парковочное место не только для авто, но и для велосипеда);
— Парк, уличная спортивная зона;
— Служебный транспорт;
— Гибридный формат работы, кандидатам из других городов помогаем с переездом.
Важно:
У нас нет удалённого формата работы. Если вы из другого города, в сопроводительном письме обязательно укажите: «Готов(а) к переезду».
Требования:
— Опыт Security Code Review
— Знание основных уязвимостей Java, Kotlin, .NET и умение находить их в коде
— Знание логических уязвимостей, где они могут возникать, и опыт их нахождения в коде и диаграммах последовательности
— Опыт работы с SemGrep, Solar AppScreener
— Опыт написания правил и их оптимизации
— Опыт написания правил для GitLeaks
— Опыт оптимизации сканирования AppScreener
— Знание основных уязвимостей веб и мобильных приложений, умение оценить их критичность
— Опыт триажа уязвимостей
— Опыт разработки отчетов и рекомендаций по результатам анализа безопасности
— Опыт проведения анализа защищенности веб и мобильных приложений
— Опыт моделирования угроз и проведения ревью безопасности нового функционала приложений
— Умение применять паттерны ООП на Python и написание скриптов инструментов с применением паттернов ООП
— Знание английского языка на уровне чтения технической литературы
— Готовность самостоятельно разбираться в чужом коде (скриптах)
— Ведение базы знаний и технической документации
— Работа в Agile/SCRUM командах
— Опыт работы с GIT
— Знание и опыт работы с CI/CD на базе GitLab
Удалённо
Зарплата не указана
до 125 000 RUR
ГибридseniorНовосибирск
Зарплата не указана
Все вакансии в одном месте — страница 4 · Job Hunters