✅ 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.
Ищем младшего напарника на позицию iOS-разработчика. - Разрабатывать мобильные приложения, которые реализуются в компании;
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.
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подборЗадачи: — Участие в разработке мобильных приложений под 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.
В настоящее время мы ищем мобильного разработчика для развития нативного 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), только офисный формат работы; — офис расположен в центре города; — комфортные условия: кухня-столовая, спортивные зоны, летняя площадка на крыше у партнеров с мероприятиями; — непрерывное развитие и участие в исследовательской работе; — активная программа адаптации; — оплата обучения, курсов, конференций; — насыщенная корпоративная жизнь с мероприятиями и подарками; — психологическая поддержка штатного психолога.
Location: Санкт-Петербург Наша команда разрабатывает сервисы помогающие инвестировать. Мы помогаем достигать клиенту своих инвестиционных целей, при этом защищая его от распространенных ошибок начинающего инвестора Обязанности * Разработка модулей в приложение СБОЛ * Работать над задачами смежных команд по продуктам инвестирования. Требования * Опыт разработки iOS-приложений от 1 года, отличное знание Swift * Умение применять на практике классические структуры данных и алгоритмы, общее представление о том как они устроены * Умение работать с LLM * Опыт разработки многопоточных приложений * Умение писать тестируемый код * Стек: Swift, UIKit, верстка кодом (без Storyboard, XIB), очень редко Objective C * Инструментальное владение AI для анализа, генерации и автоматизации. Условия * Гибридный формат работы (Поклонная 3к1) * Ежегодный пересмотр зарплаты и годовая премия * Расширенный ДМС и льготное страхование для семьи * Уникальная система обучения Сбера для профессионального и карьерного развития * Выгодная ипотека для сотрудников * Подписка Прайм с возможностью совместного использования на трёх близких * Вознаграждение за рекомендацию друзей в команду Сбера * Корпоративная пенсионная программа.
Задачи: разработка новых функциональностей мобильных приложений, поддержка и переработка старых функциональностей, развитие архитектуры и инфраструктуры мобильных приложений. 🧩 Требования: опыт командной разработки от 3 лет;