✅ Requirements: office-based in Belgrade (Mon–Fri), no relocation/remote/hybrid, fluent English.
Загружаем…
Загружаем…
Компании и подписки · Нет нужной компании? Предложите её →
Загружаем вакансии…
✅ Requirements: office-based in Belgrade (Mon–Fri), no relocation/remote/hybrid, fluent English.
Location: Москва, удалённая работа, RU; Россия О команде В Авито мы уделяем особое внимание быстрой доставке новых фичей и улучшенного пользовательского опыта для наших клиентов. Наша методика доставки новых функциональностей стала ещё более гибкой благодаря фреймворку Backend-driven UI, который мы разработали и назвали Beduin. Beduin позволяет нам внедрять целые сценарии и обновлять их в режиме реального времени в любой момент, без необходимости повторной публикации приложения в сторы для интеграции новых функций. Для усиления нашей команды по разработке BDUI, мы ищем опытного инженера. Какие задачи вас ждут: поиск, проектирование и внедрение новых механик в кросс-платформенный движок BDUI на KMM; разработка внутренних инструментов для упрощения работы в Beduin, разработка инструментов автоматизации; реализация новых платформенных интеграций; синхронизация решений с соседними платформами (Android/iOS/Web/Mobile Web); поддержка продуктовых разработчиков при запуске новых продуктов на Beduin. Мы ждём, что вы: имеете хороший опыт написания Android приложений, отлично разбираетесь в платформе Android и языке Kotlin; имеете опыт работы с Kotlin Multiplatform; Знакомы с инструментами профилирования Android приложений, можете найти неоптимальные места и их причины; любите исследовательские задачи с высокой степенью неопределенности и технической сложности; умеете брать на себя ответственность за принятые решения и результат; коммуникабельны, умеете конструктивно доносить свои мысли до коллег, аргументировать свою позицию и вести переговоры по принципу win-win. Работа у нас — это: возможность реализовать идеи в проекте с многомиллионной аудиторией; высокая степень автономии и ответственности в принятии решений; мощное железо, AI-инструменты и всё, что нужно для продуктивной работы; прозрачная система премий, достойная зарплата — размер обсудим на собеседовании; личный бюджет на обучение, который можно тратить на книги, курсы и конференции; расширенная забота о здоровье: ДМС, страхование жизни, онкострахование; сервис психологической поддержки, а также финансовые, юридические и ЗОЖ‑консультации для вас и ваших близких; корпоративный спорт: групповые тренировки, велбиинг-приложение; спецпредложения от партнёров и скидки на сервисы Авито: бронирование жилья, услуги продвижения, ипотечное страхование; компенсация питания; замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.
Ищем младшего напарника на позицию iOS-разработчика. - Разрабатывать мобильные приложения, которые реализуются в компании;
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подборResponsibilities: - Develop and maintain iOS functionality for the digital banking SuperApp, including features related to external partner integrations. - Integrate third-party APIs and services into the iOS application. - Implement networking, authentication, data mapping, error handling, and integration-related business logic. - Design and develop maintainable and scalable mobile components following established architecture standards. - Collaborate with backend developers to define and implement API contracts and integration flows. - Write unit and UI tests. - Investigate and resolve functional, performance, and integration issues across different iOS versions and devices. - Work closely with QA, Android, Java, DevOps, and product teams throughout the development lifecycle. Requirements: - Commercial experience in iOS development using Swift for 1.5+ years. - Good knowledge of Swift, UIKit, and SwiftUI. - Experience with fintech, payments, or other financial applications. - Experience integrating mobile applications with REST APIs and third-party services. - Understanding of mobile application architecture (MVVM or similar). - Understanding of asynchronous programming, networking, JSON parsing, and error handling. - Experience with Git and dependency management tools such as SPM and CocoaPods. - Basic understanding of mobile security principles and secure data storage. - Experience writing unit tests and using debugging tools. - English proficiency at Intermediate level or higher.
Задачи: — Участие в разработке мобильных приложений под Android под руководством наставника. — Написание чистого, поддерживаемого кода на Java и Kotlin. — Разработка UI с использованием современных инструментов (Jetpack Compose). — Участие в разработке функционала для связи с устройствами по Bluetooth Low Energy (BLE). Требования: — Практический опыт работы от 4-х лет. — Опыт профессионального программирования на языке Java (около 10% кода в проекте). — Опыт профессионального программирования на языке Kotlin (около 90% кода в проекте). — Владение на профессиональном уровне Android SDK. — Знание и понимание Android Jetpack, Android X, Jetpack Compose. — Знание и умение применять архитектуры приложений MVP, MVVM, MVI, UDF. — Понимание паттернов проектирования (GOF). — Умение писать код по принципам SOLID. — Опыт работы с Dagger2 и многомодульностью в проекте. — Опыт работы с RXJava2(3). — Опыт работы и понимание Kotlin coroutines. — Знание классических алгоритмов и структур данных. — Знание и опыт работы с Unit-тестами, в частности JUnit4(5) и mockk (mockito, powermock). — Будет плюсом опыт работы с UI тестами (kaspresso). — Опыт работы с дизайн-макетами из Figma, Pixso и взаимодействие с дизайнерами. — Опыт работы и понимание на базовом уровне Gradle, CI (Jenkins). — Знание и понимание систем контроля версий (Git), умение работать с GitFlow. — Владение инструментами Atlassian на высоком уровне (Confluence, Jira, Bitbucket). Условия: — Сотрудничество по формату аутстаф (ИП). — Уровень вознаграждения 200 тыс. рублей на руки (+ компенсация налогов). — График работы 5/2, гибридный формат работы. — Первый месяц офисный формат работы (м. Кутузовская), далее гибрид. — При необходимости выдается оборудование.
Задачи: — Разработка новых продуктовых сценариев и развитие существующего функционала приложения. — Создание экранов на SwiftUI и поддержка существующих UIKit-компонентов. — Участие в поэтапной миграции легаси-кода с RxSwift на async/await и AsyncStream. — Проектирование модулей, API и взаимодействия между компонентами приложения. — Интеграция с backend API, системами аналитики и feature flags. — Написание unit- и snapshot-тестов, проведение code review и развитие инженерных практик в команде. — Взаимодействие с дизайнерами, аналитиками, QA и backend-разработчиками. Требования: — Опыт коммерческой iOS-разработки от 3 лет и уверенное знание Swift. — Практический опыт работы со SwiftUI, UIKit, Swift Concurrency и RxSwift. — Понимание принципов ООП, функционального программирования и архитектуры мобильных приложений. — Опыт разработки клиент-серверных приложений и интеграции с REST API. — Уверенное применение AI-ассистентов для написания и рефакторинга кода, генерации тестов и разбора багов. — Умение писать чистый, тестируемый код, уверенное владение Git и английский на уровне чтения технической документации. Будет плюсом: — Опыт работы с крупными модульными приложениями и постепенной миграции легаси-кода. — Знание SPM и Tuist, опыт работы со Swift Testing, XCTest и SnapshotTesting. — Навыки настройки GitLab CI/CD, Fastlane и автоматизации на Swift, Bash или Python. — Опыт развития дизайн-системы и проведения code review. Условия: — Официальное оформление по ТК РФ. — Зарплата: оклад + годовой бонус. — Офис рядом с метро Окружная. — Предоставление рабочей техники. — ДМС. — Внутреннее обучение.
Location: Москва Workplace: Гибрид RWB — международная технологическая группа компаний, образованная в результате слияния двух лидеров рынка — IT-компании Wildberries и оператора наружной рекламы Russ. Мы развиваем одну из крупнейших цифровых экосистем, объединяя электронную коммерцию, финтех, логистику, рекламу, путешествия, здоровье и другие направления. Наши технологии помогают людям решать повседневные задачи, а предпринимателям — находить новые возможности для роста. WB Такси развивает экосистему сервисов для клиентов, водителей и операторов поддержки. Мы уже запустили сервис в Беларуси и масштабируемся на рынок РФ и страны СНГ. Обязанности Разрабатывать пассажирское и водительское приложения на Kotlin Multiplatform и Compose Multiplatform; Разрабатывать общую бизнес-логику и UI на Kotlin; Проектировать архитектуру KMP-модулей и API, на основе которых ИИ реализует фичи; Интегрировать KMP-модулей в iOS-приложение; Поддерживать и разрабатывать нативные iOS-компоненты на Swift, интеграция Kotlin ↔ Swift; Проводить код-ревью, тесты, менторинг и участие в CI/CD в GitLab. Требования Опыт коммерческой iOS-разработки на Swift от 6 лет; Уверенное знание Swift, iOS SDK, UIKit / SwiftUI и жизненного цикла приложения; Опыт проектирования архитектуры: многомодульность, DI, разделение ответственности; Понимание REST/WebSocket API, кэширования и работы с нестабильной сетью; Опыт работы с Core Location, геолокацией и фоновыми процессами; Готовность изучать Kotlin, Coroutines/Flow, Kotlin Multiplatform и Compose Multiplatform. Условия Обучение и развитие: языковые клубы, собственный корпоративный университет, программы развития управленческих навыков и многое другое; Благополучие сотрудников: корпоративный пакет ДМС со стоматологией, корпоративный спорт, консультации психолога и дополнительные возможности аккредитованной IT-компании; Множество сообществ: клуб спикеров, футбола, йоги, шахмат и т.д.; Забота о семьях: создаем условия, в которых легко сочетать карьеру и заботу о близких – от гибкого подхода до масштабных проектов для детей сотрудников; Скидки и партнерские программы: на обучение, страхование, покупки и многое другое; Комфортная рабочая среда: бесплатное питание в офисе, современные офисы рядом с метро, корпоративная техника и портал для сотрудников.
Задачи: — Развивать 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 дня присутствия в офисе в неделю) — Возможность внести свои инициативы и увидеть результат своей работы — Открытую демократичную корпоративную культуру — Компетентную команду.
Задачи: разработка приложений для iOS в области инвестиций и накоплений. Требования: владение Swift, iOS, структурами данных, алгоритмами, LLM, многопоточностью, модульным тестированием, UIKit. Условия: гибридный формат работы. Компания: Сбер Банк — крупнейший российский финансовый конгломерат, предоставляющий широкий спектр банковских услуг для частных лиц, малого бизнеса и корпоративных клиентов.
- Independently testing end-to-end banking user journeys, ensuring functional correctness beyond UI validation. - Executing and validating real banking operations across key application features.
Location: Hamburg Workplace: Hybrid adjoe builds the technologies behind mobile apps growth and monetization. Powered by advanced AI, first-party data, and world-class engineering, we connect app developers to over 600 million users worldwide. From our global leadership in rewarded advertising with Playtime to breaking ground in programmatic adtech with adjoe Ads, we build high-performance mobile infrastructure that redefines how users discover and engage with apps. Where Milliseconds Power Global Programmatic Scale The Programmatic Solutions team powers adjoe’s real-time ad network solution, directly integrated with leading mobile mediation platforms across the ecosystem. At our core is a smart bidder leveraging machine learning to predict conversion probability and lifetime value in real time, serving the right ad at the exact right moment. The team owns the complete lifecycle of our programmatic ad engine on mobile: from our native iOS and Android SDKs that seamlessly render ad creatives and stream granular telemetry events back to our servers, to the developer-facing APIs and dashboards that give publishers total visibility into monetization performance. Because our code executes live inside third-party apps alongside major mediation stacks, every millisecond saved directly impacts revenue, fill rate, and user experience. Your Mission & Who We Are Looking For: - Swift expert with deep SDK experience: You bring 8+ years of mobile development experience with a strong focus on modern Swift. A huge plus: proven experience architecting, building, and maintaining production iOS libraries/SDKs. You know how to design clean, backward-compatible public APIs and package robust binaries (XCFrameworks) that thousands of external publishers can integrate with zero friction. - High-performance rendering & creative UI/UX: You will build and optimize the visual components of adjoe Ads—innovative ad formats, dynamic video players, and rich web views seen by millions of users daily. Leveraging UIKit, AVFoundation, and WKWebView, you know how to build fluid, native-feeling experiences, introduce A/B testable UI features, and diagnose frame drops or memory leaks using Xcode Instruments. - Mediation integration & AdTech standards: You will ensure our SDK seamlessly interfaces with leading mobile mediation platforms and ad servers. You take ownership of aligning our mobile stack with IAB specifications and advertising industry standards, ensuring reliable impression tracking, viewability measurement, and attribution. - Build automation & developer-facing distribution: You contribute to and maintain our CI/CD pipelines to guarantee flawless, automated releases. You have hands-on experience with modern dependency managers and build automation tools (Swift Package Manager, CocoaPods, fastlane, and GitLab CI) to package, test, and distribute lightweight mobile artifacts. - Observability & technical stability: You don't just write code; you safeguard its execution in the wild. You will expand our monitoring and crash-reporting frameworks to proactively catch anomalies, optimize memory and CPU footprint, and ensure zero instability across diverse iOS versions and device generations. - Plus – Cross-platform & multi-stack exposure: Basic working knowledge of Objective-C is a strong advantage. Experience with cross-platform frameworks (React Native, Flutter, Unity) or parallel Android development experience is highly valued to support our broader mobile ecosystem. 🌎 We welcome applications from talent worldwide and provide relocation support to Hamburg, Germany for those ready to join our team. What’s in It for You? At adjoe, you’re not here to just close JIRA tickets; you’re helping build the infrastructure behind one of the most impactful platforms in adtech. The systems you work on will reach hundreds of millions of users and power billions of decisions every day. - Go Big. Own projects with impact on 600M+ users and push adtech boundaries. - Move Fast. Ship solutions multiple times a day, learn from results, and keep momentum. - Be Direct. Solve problems openly and collaborate across teams. - Thrive Together. Grow with a diverse, global team of people from over 40 different countries who learn from each other. - Have Fun. Celebrate wins, enjoy daily victories, and bring your energy. We welcome applications from people who will contribute to the diversity of our company.
В настоящее время мы ищем мобильного разработчика для развития нативного iOS-приложения и мобильной части продукта. - Разработка новых функций нативного iOS-приложения: журналы работ, замечания, фото и голосовые записи.
Коммерческий опыт iOS-разработки от 3 лет.
Задачи: разработка на платформе Android с использованием Kotlin, Coroutines, Flow, Android SDK, а также применение архитектурных паттернов Clean Architecture, MVVM и MVI. Требования: опыт работы на позициях Middle/Senior Android разработчика. Условия: работа в офисе крупнейшего российского финансового конгломерата — Сбер Банка, специализирующегося на банковских услугах для частных лиц, малого бизнеса и корпоративных клиентов.
Задачи: - развитие существующих приложений и библиотек по работе с маркированными товарами; - доработка существующих приложений и библиотек по работе с ЭДО (приложения на терминале и мобильная библиотека); - рефакторинг старого кода; - проведение код-ревью; - написание unit-тестов; - участие в продумывании архитектуры и последующей реализации. Требования: - опыт в Android разработке от 2 лет; - знание Android SDK, Kotlin, Java; - опыт работы с XML, Compose, Coroutines; - опыт работы с БД (используем Room, но в некоторых библиотеках есть SQLite); - опыт оптимизации приложений или желание разобраться с этим. Условия: - оформление по ТК РФ, белая зарплата, уровень вознаграждения обсуждается с успешным кандидатом; - формат работы: гибрид (Москва, м. Таганская / Марксистская, БЦ «Фабрика Станиславского»); - ДМС после испытательного срока; - работа в аккредитованной IT-компании, скидки от компаний партнеров, обучение; - рабочая техника; - 3 дня отпуска.
Задачи: (не указаны явно) Требования: владение Swift, знание принципов ООП, POP, SOLID, паттернов MVP, MVVM, опыт работы с UIKit и Auto Layout. Условия: (не указаны явно)
Location: Москва Workplace: В офисе О компании МТС Банк развивает цифровые финансовые сервисы и делает их доступными для всех. Мы работаем с современным технологическим стеком, высоконагруженными системами и облачной инфраструктурой. Такой подход позволяет создавать надёжные решения для бизнеса и клиентов Обязанности Чем предстоит заниматьсяпринимать участие в разработке и развитии мобильных продуктов поддерживать существующие приложения, улучшать их и реализовывать новый функционал проводить code review, помогая поддерживать высокое качество кодовой базы участвовать в техническом планировании, развитии продукта и проведении PBR взаимодействовать с архитекторами, аналитиками, QA-специалистами и командой разработки разрабатывать и поддерживать unit-тесты оптимизировать и рефакторить существующий код, повышая его читаемость и поддерживаемость Требования Наши пожелания к кандидату коммерческий опыт разработки iOS-приложений от 3 лет уверенное владение программной версткой интерфейсов и понимание принципов Auto Layout знание принципов Clean Architecture и умение применять их на практике понимание механизмов управления памятью в Swift знание принципов SOLID и опыт их использования при проектировании приложений понимание архитектуры сетевого взаимодействия и особенностей работы с сетевым слоем уверенное владение Git и понимание основных принципов командной работы с системой контроля версий знание ООП, основных алгоритмов и структур данных понимание многопоточности и практический опыт работы с ней знание принципов Dependency Injection и опыт использования соответствующих инструментов, например Swinject Условия У нас ваши идеи не потеряются: предлагайте и обсуждайте, ищите новые решения и экспериментируйте. Мы всегда поддержим вас, а ещё предложим: достойную заработную плату ДМС со стоматологией с первого месяца работы доступ к корпоративной библиотеке регулярные образовательные курсы и тренинги от корпоративного университета внешнее обучение цифровое пространство (безбумажный прием на работу, коворкинг, электронный документооборот) специальный тариф на мобильную связь скидки и бонусы на продукты и услуги от МТС, МТС Банка и партнёров программу Best Benefits отсутствие дресс-кода современный и уютный офис в 2-х минутах от м. Технопарк кафе «Мечта» с полезными завтраками и вкусными обедами корпоративный спорт: йога, беговой клуб, вело-сообщество и другие тренажерный зал в офисе детские дни и подарки программу материальной помощи в различных жизненных ситуациях социальные проекты (раздельный сбор мусора, фандоматы, благотворительные ярмарки и волонтерские акции)
Задачи: — написание чистого, читаемого и поддерживаемого кода на Kotlin; — анализ существующих архитектурных решений и разработка новых в проекте согласно требованиям; — работа в команде с разработчиками, QA, PM; — участие в Code Review; — анализ чужих приложений и особенностей прошивок различных телефонов, включая аспекты безопасности. Требования: — наличие профильного высшего образования; — опыт коммерческой разработки мобильных приложений на Kotlin не менее 2 лет; — знание Android SDK; — понимание принципов многопоточности и взаимодействия по IPC; — будет плюсом знание языка C++ и опыт разработки нативных частей Android-приложений с использованием JNI и NDK. Условия: — реальная бронь сотрудников от мобилизации; — высокая степень свободы в принятии технических решений; — политика открытых дверей руководства; — работа в аккредитованной организации с оформлением по ТК РФ и всеми льготами; — заработная плата состоит из фиксированного оклада и ежемесячной надбавки за эффективность; — квартальные и годовые премии по итогам работы; — рабочий день с 10 до 19 с гибким утром (с 8:00 / 9:00 / 10:00), только офисный формат работы; — офис расположен в центре города; — комфортные условия: кухня-столовая, спортивные зоны, летняя площадка на крыше у партнеров с мероприятиями; — непрерывное развитие и участие в исследовательской работе; — активная программа адаптации; — оплата обучения, курсов, конференций; — насыщенная корпоративная жизнь с мероприятиями и подарками; — психологическая поддержка штатного психолога.