Задачи:
— Реализовывать и развивать мобильный SDK, проводя рефакторинг существующей архитектуры на Kotlin Multiplatform;
— Развивать сетевой и data layer, включая управление запросами, retry-стратегии, throttling, обработку ошибок, кэширование, локальное хранение и синхронизацию данных;
— Разрабатывать асинхронные пайплайны с контролем конкурентности и latency, реализовывать фоновые операции и управление состоянием данных;
— Реализовывать realtime-взаимодействие и persistent connections, включая механизмы восстановления соединения, интеграцию нативной и веб-части через WebView и взаимодействие с backend;
— Обеспечивать корректную интеграцию и работу SDK в сторонних приложениях, заниматься тестированием, диагностикой, мониторингом и оптимизацией производительности и потребления ресурсов.
Требования:
— Практический опыт разработки на Kotlin Multiplatform на системном уровне, не UI;
— Опыт разработки SDK, библиотек, framework или сложных переиспользуемых мобильных компонентов;
— Знание интеграции мобильных библиотек или SDK в сторонние приложения;
— Регулярная практика проектирования и реализации архитектуры мобильных приложений или платформенных решений;
— Опыт работы с асинхронностью и конкурентностью (Kotlin Coroutines / Flow);
— Опыт проектирования сетевого взаимодействия на уровне production, применение модели OSI при разработке сервисов;
— Понимание построения data-heavy систем на клиентской стороне: кэширование, синхронизация, консистентность данных;
— Навыки самостоятельной реализации технических решений, тестирования и отладки;
— Опыт системного debugging и поиска первопричин проблем.
Будет плюсом:
— Опыт разработки и поддержки приложений с DAU > 1000;
— Знание Swift и Swift Concurrency;
— Опыт интеграции WebView и взаимодействия нативной и веб-части;
— Опыт работы с realtime-коммуникациями, streaming и persistent connections;
— Знакомство с SQLDelight, OkHttp и аналогичными инструментами;
— Понимание работы поисковых систем, ранжирования или e-commerce систем.
Условия:
— Удалённая работа или гибридный формат;
— Предпочтительная локация: Москва, Екатеринбург, Нижний Новгород (для периодических личных встреч);
— Оформление сотрудничества через ИП;
— Оплата 2000–2500 рублей в час;
— Максимальный месячный бюджет 420 000 рублей.
Дополнительно:
— Вы будете единственным мобильным инженером компании, отвечать за мобильный SDK;
— Архитектура SDK 2.0 уже спроектирована, предстоит реализовать её, довести SDK до production и обеспечивать дальнейшее развитие и качество;
— Тесное взаимодействие с backend-инженером, включая совместные code review;
— Работа над SDK от анализа и проработки решений до реализации, тестирования, выпуска и поддержки.
Технологический стек компании включает Kotlin, Swift, Kotlin Multiplatform, SQLDelight, OkHttp, Flutter, Python.
Компания YoloPrice — embeddable e-commerce платформа, интегрируемая в сторонние мобильные приложения, обеспечивающая ключевую логику: поиск, данные, синхронизацию и работу приложения в online.
Задачи:
— написание чистого, читаемого и поддерживаемого кода на Kotlin;
— анализ существующих архитектурных решений и разработка новых в проекте согласно требованиям;
— работа в команде с разработчиками, QA, PM;
— участие в Code Review;
— анализ чужих приложений и особенностей прошивок различных телефонов, включая аспекты безопасности.
Требования:
— наличие профильного высшего образования;
— опыт коммерческой разработки мобильных приложений на Kotlin не менее 2 лет;
— знание Android SDK;
— понимание принципов многопоточности и взаимодействия по IPC;
— будет плюсом знание языка C++ и опыт разработки нативных частей Android-приложений с использованием JNI и NDK.
Условия:
— реальная бронь сотрудников от мобилизации;
— высокая степень свободы в принятии технических решений;
— политика открытых дверей руководства;
— работа в аккредитованной организации с оформлением по ТК РФ и всеми льготами;
— заработная плата состоит из фиксированного оклада и ежемесячной надбавки за эффективность;
— квартальные и годовые премии по итогам работы;
— рабочий день с 10 до 19 с гибким утром (с 8:00 / 9:00 / 10:00), только офисный формат работы;
— офис расположен в центре города;
— комфортные условия: кухня-столовая, спортивные зоны, летняя площадка на крыше у партнеров с мероприятиями;
— непрерывное развитие и участие в исследовательской работе;
— активная программа адаптации;
— оплата обучения, курсов, конференций;
— насыщенная корпоративная жизнь с мероприятиями и подарками;
— психологическая поддержка штатного психолога.
ОфисmiddleГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— Разработка микросервисной архитектуры с нуля
— Работа с высоконагруженными системами
— Долгосрочное сотрудничество в домене fintech/banking
Требования:
— Опыт backend-разработки 3+ года
— Сильное владение Kotlin и Java: data classes, sealed classes, extension functions, scope functions, Coroutines & Flow (structured concurrency, обработка ошибок, Flow operators), Java Collections, Generics, Stream API
— Глубокое понимание многопоточности и JVM internals: garbage collection, memory model, performance tuning
— Практический опыт со Spring Framework и Spring Boot: auto-configuration, custom starters, profiles, DI/IoC, Spring Data (R2DBC и JPA), Transaction Management, Spring AOP
— Продвинутое знание PostgreSQL и SQL: оптимизация запросов, EXPLAIN ANALYZE, индексы, сложные запросы, оконные функции, CTE
— Production-опыт с Kafka: producers, consumers, partitions, offsets
— Экспертиза в проектировании REST API: версионирование, пагинация, обработка ошибок
— Практика с Docker (оптимизированные образы) и продвинутыми Git-воркфлоу (rebase, cherry-pick, разрешение конфликтов)
— Опыт с Prometheus, Grafana, Micrometer: structured logging, correlation IDs, alerting
— Понимание микросервисной архитектуры: паттерны, антипаттерны, high availability, fault tolerance, scalability
— Знание принципов проектирования: SOLID, GoF patterns, основы DDD
— Опыт тестирования: unit, integration, JUnit/Kotest, MockK, Testcontainers
— Английский от Intermediate+
Условия:
— Гибридный формат
— Долгосрочное сотрудничество
Реализовывать и развивать SDK, проводя рефакторинг существующей архитектуры Kotlin Multiplatform; Развивать сетевой и data layer: управление запросами, retry-стратегии, throttling, обработку ошибок, кэширование, локальное хранение и синхронизацию данных;
Ищем Android Developer с опытом самостоятельной разработки мобильных приложений, интеграции нативного функционала и публикации продуктов в Google Play. — Разработка и развитие Android-приложений.
- Реализовывать и развивать SDK на Kotlin Multiplatform. - Разрабатывать networking и data layers: управление запросами, retry, throttling, обработку ошибок, caching, local storage и синхронизацию данных.
- Развивать и рефакторить существующее Android-приложение на Java с постепенным переходом на Kotlin Multiplatform (KMP). - Анализировать legacy-код, выделять бизнес-логику и переносить её в общие KMP-модули.
Location: Remote; Armenia; Serbia; Kazakhstan; Georgia; European Union
Workplace: Remote
🌍 Remote | UTC+8 | Core collaboration hours: 1:00–7:00 PM Manila Time
Salmon is a technology-driven financial company building a banking and lending platform across Southeast Asia, starting in the Philippines. We combine global fintech expertise with deep local market knowledge to make financial services simple, accessible, and useful for millions of people across the region.
7M+ app downloads. 2M+ monthly active users. 7,000+ partner stores. US$310M+ raised from leading global investors.
Manila-based, globally distributed, and hybrid-first — our team spans 45+ countries.
If you want to solve complex problems at scale and impact how millions of people access and manage money, come build with us. Southeast Asia's fintech moment starts here.
About the role:
You'll design, build, and scale the core banking and partner platforms behind Salmon's products — the APIs, integrations, and shared components other engineering teams build on.
What you'll do:
- Work on high-load, mission-critical systems where reliability directly affects live banking and lending products.
- Build on a modern JVM stack — Kotlin, Ktor, jOOQ, coroutines, Arrow — running in Docker and Kubernetes on AWS.
- Influence architectural decisions on shared platform components used across the company.
What you'll own:
- Design and evolve banking APIs for mobile applications and internal and external services.
- Build scalable backend services in Kotlin and modern JVM technologies.
- Develop public APIs, internal SDKs, and shared platform components other teams depend on.
- Implement high-performance integrations with partners and third-party systems.
- Contribute to the architecture, scalability, and reliability of the core banking and partner platforms.
What makes you a strong fit:
- 5+ years in the JVM ecosystem, with strong expertise in Kotlin or Java.
- Deep understanding of concurrency and asynchronous programming.
- Experience designing systems with clean architectures — DDD and event-driven approaches.
- Solid knowledge of distributed systems and their trade-offs.
- Hands-on experience with Docker and Kubernetes, preferably in an AWS environment.
- Readiness to work primarily in Kotlin.
What we offer:
Ownership and flexibility
- Stock option plan — four-year vesting with a 25% cliff after the first year.
- Fully remote work with core collaboration hours from 13:00 to 7:00 PM Manila time (UTC+8).
- Company-provided tools and equipment.
Health and time off
- Medical insurance support for you and your family through co-funding or reimbursement, depending on your location and subject to policy limits.
- Access to an internal mental health support specialist.
- 22 vacation days, Philippine public holidays, and 15 sick days.
Growth and team experience
- Opportunities to learn and share your expertise through internal expert meetups, external conferences, speaking opportunities, and industry publications.
- Company-sponsored trips to Manila to meet and work with your team in person.
- High-performing teams can earn a dedicated beach house week in Southeast Asia.
We believe strong teams are built by people with different backgrounds, experiences, and points of view. Salmon is an equal opportunity employer, and we make hiring decisions based on skills, experience, and potential.
- Разрабатывать и поддерживать Android-приложения для мобильных устройств и Smart TV. - Прорабатывать технические решения и требования к новым задачам совместно с командами Product, Design и Backend.
Zадачи:
— Разработка и развитие Android приложений
— Добавление новых функций
— Оптимизация существующих приложений
— Интеграция с REST API и backend сервисами
— Написание тестов и исправление ошибок
— Участие в Code Review и командных технических обсуждениях
Требования:
— Знание Kotlin, Android SDK и жизненного цикла компонентов Android
— Опыт работы с архитектурами MVVM, MVI или Clean Architecture
— Владение Android Jetpack: ViewModel, LiveData, Navigation, Room
— Опыт работы с Coroutines и Flow
— Знание Retrofit, OkHttp, REST API
— Опыт использования Hilt или Dagger 2
— Навыки написания тестов с JUnit, Mockito, Espresso
— Владение Git, Android Studio и Gradle
— Умение читать техническую документацию на английском языке
Условия:
— Работа над продуктами телекоммуникационной сферы
— Профессиональная команда
— Участие в архитектурных и технических решениях
— Возможности для профессионального развития
— Официальное оформление по FHSh договору с физическим лицом
— Гибридный формат работы (удалённо и в офисе)
— Рабочий день 9 часов
Дополнительные преимущества:
Опыт работы с Jetpack Compose, Firebase, Crashlytics, Sentry, Flutter, BLE и публикацией приложений в Google Play.
Задачи:
— Работа над банковским проектом с фокусом на серверную разработку, высоконагруженные сервисы и проектирование компонентов системы.
Требования:
— Коммерческий опыт разработки от 6 лет.
— Практический опыт Kotlin именно на backend.
— Опыт работы в финтехе: банки, платежные сервисы или другие финансовые продукты.
— Знание Java Core, Spring Framework, Spring Boot.
— Опыт работы с SQL, Oracle/PostgreSQL и NoSQL.
— Опыт работы с очередями сообщений: JMS, AMQP, Kafka.
— Навыки многопоточности и разработки высоконагруженных SOAP/REST-сервисов.
— Опыт Kotlin Backend и финтеха обязателен.
Условия:
— Оформление по ГПХ с ИП или самозанятым.
— Возможен быстрый старт после отбора.
— Удалённый или гибридный формат работы, полная занятость, график 5/2.
Location: Москва
Workplace: Гибридный
О компании
MNP IPAP — продукт направления Big Data MWS. Команда развивает внутренний сервис для предоставления пользователям доступа к данным и аналитическим витринам.
Планируется разработка личного кабинета, через который внутренние пользователи смогут просматривать подготовленные дата-инженерами данные в различных разрезах. Предусмотрена авторизация через МТС ID или корпоративный SSO.
Обязанности
Разработка server-side приложения на Java/Kotlin;
Написание sql-запросов;
Интеграция с REST API партнёров;
Покрытие нового функционала unit- и интеграционными тестами;
Взаимодействие с заказчиками и аналитиками в процессе проектирования и реализации задач
Требования
В том числе Студенты бакалавриата, специалитета или магистратуры;
Хорошее знание Java SE (Collections, Concurrency, JMM, GC);
Понимание сути паттерна MVC, опыт работы со Spring;
Хорошее знание SQL;
Умение обращаться с терминалом Linux
Условия
Собственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability — не будут для тебя проблемой, ты сможешь сосредоточиться на фичах;
Профессиональные гильдии инженеров, где мы поддерживаем друг друга и помогаем стать лучше;
Внутреннюю площадку TechTalks для обмена опытом, дискуссий, развития навыков самопрезентации;
Участие во внешних IT конференциях. Мы выступаем на HighLoad++, DataFest, Mobius, Test Driven Conf, Joker, DevOps, Матемаркетинг и даже проводим собственную конференцию по архитектуре True Tech Arch;
Полезные курсы и вебинары в корпоративном университете и электронную библиотеку;
ДМС с первого месяца работы, включая стоматологию;
Страхование от несчастных случаев с 1 месяца работы. Материальную помощь в сложных жизненных ситуациях;
Отпуск 28 календарных дней (+3 дополнительных дня за ненормированный рабочий день);
Гибридный формат работы;
Прием врачей общей практики и массаж в офисе;
Мобильная связь за счет компании и льготные тарифы для близких;
Подписка на онлайн-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети.
Workplace: Удалённый, Офис, Гибридный
Ищем талантливого Kotlin-разработчика, который поможет нам ускорить создание и масштабирование умного финтех-сервиса на базе AI-агентов. Вам предстоит участвовать в сквозной разработке: от интеграции AI‑технологий до создания мобильного интерфейса и написания бэкенда.
Мы — стартап‑команда в сфере Финтеха внутри Яндекса. Наша цель — создавать прорывные финансовые сервисы на стыке передовых технологий и AI. Сейчас наш ключевой фокус — запуск и масштабирование agentic-finance-продукта (умного финтех-сервиса на базе AI-агентов).
Ищем талантливого Kotlin-разработчика, который поможет нам ускорить разработку и вывести продукт на новый уровень. Вам предстоит участвовать в сквозной разработке: от интеграции AI‑технологий до создания мобильного интерфейса и написания бэкенда.
Дух стартапа в нашей команде означает, что мы ценим скорость, гибкость и готовность экспериментировать. При этом вы будете работать в надёжной экосистеме Яндекса с доступом ко всем её ресурсам и возможностям.
Наш технологический стек:
* Mobile: Compose Multiplatform, Swift
* Backend: Kotlin, Spring Boot
* AI: интеграция с LLM (YandexGPT, Eliza), построение агентных сценариев
* Данные и инфраструктура: YDB, PostgreSQL
Обязанности
Сквозная разработка
Вам предстоит проектировать гибкую архитектуру и писать код для бэкенда, мобильных интерфейсов и AI-компонентов.
Быстрый запуск фич
Вам предстоит собирать и тестировать MVP продуктовых гипотез в сжатые сроки, оперативно выводя их на реальный рынок.
AI-driven-разработка
Вы будете активно использовать LLM и AI-агентов для автоматизации и кратного ускорения процессов написания кода.
Техническое лидерство
Нужно будет приносить идеи для оптимизаций, глубоко погружаться в продукт и отвечать за широкий круг инженерных задач.
Больше о бэкенде в Яндексе — в канале
Yandex for Backend
Требования
* Занимались коммерческой разработкой бэкенда от пяти лет
* Уверенно используете AI‑агентов для написания кода: понимаете, как выстроить процесс взаимодействия с ними для разных типов задач, умеете оптимально распределять ресурсы
* Умеете прорабатывать архитектуру систем с учётом перспектив масштабирования
* Имеете практический опыт быстрого запуска новых фич и работы в режиме MVP
* Предлагаете идеи по оптимизации процессов и улучшению продукта
* Гибко мыслите и готовы адаптироваться к меняющимся приоритетам проекта
* Готовы брать на себя ответственность за широкий круг задач и погружаться в незнакомые сферы
* Нацелены на интенсивную работу и быстрый результат
География найма не уточнена
УдалённоRemote; Armenia; Serbia; Kazakhstan; Georgia; European Union; 🌍 Remote | UTC+8 | Core collaboration hours: 1:00–7:00 PM Manila Time; Fully remote work with core collaboration hours from 13:00 to 7:00 PM Manila time (UTC+8)