Location: Λευκωσία, Nicosia, Cyprus
About Wheely
Wheely is redefining premium transportation across major cities in Europe, the US, and the Middle East. We blend cutting-edge technology with the craft of five-star chauffeuring to deliver an experience trusted by more than 100,000 active riders and 1,200 corporate accounts.
We’re a profitable, fast-growing scale-up with $43M raised and over $100M in annual revenue. Having recently launched in New York City, we’re expanding rapidly across the US and EMEA. If you take pride in your craft and want to help shape the next chapter of our growth, we'd love to hear from you.
About The Role
Our Passenger team builds the app our clients use every day and makes journey booking easy and fast: from pickup and boarding, including airport pickups, to concierge requests and changes on the go.
We’re looking for a Senior iOS Engineer to join a team that owns its product areas end to end and focuses on what matters: clean, modular, well-tested code and polished, responsive interfaces, shipped continuously.
Our apps are written in Swift. The stack includes UIKit, The Composable Architecture, Swift Concurrency and Combine, and a modular codebase built with Tuist. Releases are automated with GitHub Actions and Fastlane.
Our interview process includes a recruiter screen, an iOS platform interview and a live coding session in Swift. Senior candidates also complete a structured review of past experience and achievements.
Responsibilities
Build and ship new features in our iOS app in Swift, owning them from technical design to release and further development.
Design clean, modular and testable code with clear responsibilities and extension points, and help evolve the app architecture.
Build polished, responsive interfaces and animations that match our design standards.
Work closely with product managers, designers, backend engineers and QA to turn product requirements into concrete technical solutions.
Keep the app fast and reliable: improve performance, stability, test coverage and production monitoring.
Requirements
5+ years of professional native iOS development, including recent roles, building user-facing apps used in production.
In-depth knowledge Swift, ARC, concurrency (GCD and Swift Concurrency) and the UIKit rendering and layout model
Ability to structure a solution, choose the right level of abstraction and clearly explain trade-offs.
Intermediate (B1) English proficiency or higher. You should be comfortable debating technical trade-offs with your peers.
What We Offer
Office-based role in Nicosia, four days a week with flexible start and finish times, plus one remote day of your choice
Competitive salary
Employee stock options plan
Private medical and dental insurance
Daily Lunch allowance
Latest-generation MacBook Pro and 4k display
Professional development stipend
Relocation support, including visa sponsorship and allowance
All of your personal information will be collected stored and processed in accordance with
Wheely’s Candidate Privacy Notice
Λευκωσία, Nicosia, Cyprus; Relocation support, including visa sponsorship and allowance
Location: All Cities
Workplace: Remote
ABOUT US
Mobile Wave Solutions is a professional services company specialising in software development as a service. We are committed to delivering scalable, high-quality software solutions that meet the evolving needs of our clients. With a growing team of over 120 engineers and a mission to empower businesses globally, we provide expert teams to deliver robust solutions and drive innovation.
We are looking for a Senior Android Engineer for an exciting opportunity with a client in the fintech industry, working on innovative solutions to enhance customer experiences and streamline financial services. This role offers the chance to contribute to cutting-edge technology projects in a fast-paced, impactful environment.
As a Senior Android Engineer, you will develop innovative Android applications and play a key role in mobile architecture and design, delivering outstanding user experiences. We expect engineers to demonstrate curiosity, passion, and a proactive mindset, with strong skills in algorithms, problem-solving, and building scalable, resilient, and crash-free Android applications. Effective communication is an attribute we care deeply about, as you and your team will collaborate in a fast-paced engineering environment to achieve outstanding results.
DUTIES AND RESPONSIBILITIES
- Architect, design, build, and deliver world-class Android applications.
- Collaborate with engineers, product owners, and other colleagues to identify meaningful challenges and deliver business value.
- Write clean, maintainable, and scalable code following Android development best practices.
- Learn, grow, and mentor other engineers through code reviews and pair programming to accelerate their technical mastery.
- Challenge existing team processes and identify opportunities for continuous improvement.
- Contribute to and promote engineering standards and best practices, making a positive impact across the team.
- Ensure application performance, stability, security, and reliability across supported Android devices and operating system versions.
QUALIFICATIONS, SKILLS, AND EXPERIENCE
- 5+ years of experience in software development.
- 4+ years of professional experience in Android development.
- Experience architecting, designing, building, and delivering high-quality Android applications.
- Strong knowledge of the Android SDK and the Android application development ecosystem.
- Strong proficiency in Kotlin and experience writing idiomatic, readable, and maintainable code.
- Solid understanding of Android architecture patterns, design principles, and SOLID principles.
- Experience customizing Android UI components, navigation, transitions, lists, and complex layouts.
- Proven track record of designing and implementing high-quality, reliable, and crash-free Android applications.
- Practical experience integrating RESTful APIs and working with asynchronous operations.
- Experience with dependency injection, modularization, and building maintainable application architectures.
- Strong problem-solving skills and a good understanding of algorithms and data structures.
- Experience working with agile methodologies and collaborative software development practices.
- Excellent communication skills in English, both written and verbal.
ADVANTAGES
- Experience designing and building highly reliable Android applications that serve millions of users.
- Good understanding of Jetpack Compose and modern Android UI development.
- Experience with Kotlin Coroutines, Flow, and reactive programming.
- Experience with Android testing strategies, including unit, integration, and UI testing.
- Experience with Gradle, build optimization, and CI/CD pipelines for Android applications.
- Experience with Google Play Console and the application release process.
- Experience with GraphQL.
- Experience in the FinTech industry.
- Experience in consumer lending or credit card issuing.
OUR BENEFITS
- Remote Office – Option to work remotely or hybrid
- Parking Space – Free parking available
- Fun Office Space – Game zone and relaxation area
- Health Insurance – Private health insurance, including dental care
- Holidays – 5 extra days after your 1st and 5th year with us
- Personal Development – Company-sponsored training and development
- Employee Referral Program – Competitive bonus for successful referrals
- Social Events – Celebrating success together
- Family Insurance – Add insurance coverage for a family member
- Multisport Card – Fully covered sports pass
Разрабатывать и поддерживать production‑функционал iOS‑приложения для реальных пользователей, обеспечивая стабильность и производительность; Реализовывать ключевые финтех‑сценарии: регистрация и верификация личности, работа с картами, переводы, кредиты, депозиты;
Location: Москва
Наша команда разрабатывает SDK, встраивающийся в мобильные приложения банка и ДЗО, предоставляющий возможность отвечать на вопросы и решать задачи пользователя посредством большой языковой модели GigaChat. Работая с нами, вы станете частью команды, которая создаёт инновационные продукты и сервисы, открывающие новые горизонты для миллионов клиентов и помогающие им решать ежедневные задачи максимально эффективно.
Обязанности
* опыт работы в релевантной должности от 4х лет
* создавать компоненты, адаптируемые под целевое приложение
* разрабатывать новую функциональность SDK: историю чатов, контекстуальные точки входа
* дорабатывать и развивать текущую функциональность: отправку файлов, голосовое взаимодействие, интеграцию с поиском
* решать системные задачи, такие, например, как перевод сетевого слоя SDK из WebView в натив
Требования
* мы работаем в быстро изменяющейся AI индустрии, поэтому важна твоя готовность работать с большим количеством неопределенности
* уверенное владение Kotlin и Coroutines
* знание Jetpack Compose и Android SDK в целом
* умение применять паттерны проектирования, понимание инверсии зависимостей
* знание REST API, работа с протоколами HTTPS, WebSocket.
Будет плюсом:
* опыт разработки приложений end to end
* понимание принципов Offline First
* опыт разработки чата
* опыт работы с WebView и умение работать с инструментами отладки WebView
* опыт разработки библиотек и проектирования API
Условия
* гибридный график работы (офис рядом с метро Кутузовская),
* годовую премию,
* занятия спортом в корпоративном зале и зоны отдыха,
* более 400 курсов СберУниверситета для личного и карьерного роста,
* регулярные встречи профессионалов и активное сообщество специалистов DS,
* расширенную медицинскую страховку, льготы на страхование семьи и участие в корпоративной пенсии,
* сниженную ставку по ипотеке до трети ключевого показателя Центробанка,
* подписку СберПрайм с совместным использованием на троих членов семьи,
* вознаграждения за рекомендации своих знакомых.
- Experience as an Android Developer for 2+ years. - Experience in FinTech, banking, or payments, including working on production Android applications used by real customers.
Location: Санкт-Петербург
Workplace: Комбинированный
Мы разрабатываем крупнейший мессенджер в России, чтобы соединять людей, сервисы и компании. Создаём простые и удобные инструменты коммуникации.
Продолжаем развивать платформу и ищем iOS-разработчика.
Задачи
Разрабатывать новые фичи и сложные технические решения
Работать над оптимизацией, производительностью и масштабируемостью технических решений
Реализовывать пользовательские интерфейсы, красивые анимации, заботиться о скролле и сохранять iOS-поведение приложения
Взаимодействовать со смежными командами (бэкенд, дизайн, аналитика, QA)
Требования
Имеете опыт разработки 5+ лет на Swift, Objective-C
Знаете Objective-C
Самостоятельны, умеете принимать решения и нести ответственность за них
Обладаете знаниями в области компьютерных наук
У вас есть глубокое понимание iOS SDK-платформы и HIG
Уже работали с многопоточным программированием и управлением памятью
Знаете современные принципы построения архитектуры мобильных приложений
Умеете и стремитесь решать сложные задачи простым и понятным способом без переусложнений
Будет плюсом
Опыт работы на других языках
Опыт работы c нативными приложениями
Location: Москва
Workplace: гибкий
Команда мобильной разработки в отделе SDK игр и приложений VK. Мы делаем Android SDK платформы VK Mini Apps — то, благодаря чему мини-приложения и игры работают внутри VK и партнёрских приложений: WebView-хостинг, JS-мосты VK Bridge, вход через VK ID, платежи, каталог.
Задачи
Развитие Android-части SDK
Клиентские фичи платформы: каталог мини-приложений и игр, витрина сервисов
Ускорение запуска и работы мини-аппов
Безопасность платформы: изоляция мини-аппов, работа с правами на камеру, микрофон и геолокацию
SRE-практики в SDK: метрики здоровья, алерты, crash-free, инцидент-менеджмент
Требования
3+ года коммерческой разработки под Android, уверенный Kotlin
RxJava и (или) Coroutines, Compose и классический View-стек
Понимание MVVM/MVI, опыт в многомодульных проектах
Умение вести задачу от обсуждения до релиза и договариваться со смежными командами
Будет плюсом
Опыт разработки SDK или библиотек: публичный API, версионирование
Опыт с WebView и JS-интерфейсами, автотесты
Большие монорепозитории, Gradle (Kotlin DSL)
Location: Москва; Санкт-Петербург; Ташкент
Workplace: Удалённый, Офис, Гибридный
Наша команда разрабатывает и поддерживает главный экран приложения Яндекс Go, интегрирует в суперапп сервисы и делает инструменты для рекламы и дистрибуции. Вы будете улучшать приложение, ускорять его работу и развивать backend-driven UI.
Привет! Мы — iOS-команда супераппа Яндекс Go.
Наша команда разрабатывает и поддерживает главный экран приложения Яндекс Go, откуда начинается каждое взаимодействие пользователя с сервисами. Это одна из наиболее значимых и захватывающих областей в рамках всего проекта. Мы также интегрируем в суперапп сервисы, гарантируя их бесперебойную работу и гармоничное взаимодействие, и разрабатываем инструменты для рекламы и дистрибуции, повышая узнаваемость новых возможностей.
Нашим приложением пользуются десятки миллионов. Присоединяйтесь к нам, чтобы делать вместе то, чем можно гордиться и чем будете пользоваться вы и ваши близкие каждый день!
У нас классно, потому что мы:
* Сами оцениваем проекты и стараемся придерживаться сроков. Любой сотрудник прямо влияет на реализацию фич. Мы думаем о том, как сделать проще и лучше
* Проводим множество A/B-тестов и вкладываемся в то, что будет полезно. Подавляющее большинство наших решений подкрепляется данными аналитики, но иногда мы готовы вложиться во что-то только потому, что верим в это
* Активно изучаем и внедряем новые подходы, такие как SwiftUI, Combine и Swift Concurrency
Обязанности
Развитие приложения в целом
Интегрировать новые сервисы и улучшать существующие, адаптируя приложение к разным регионам.
Работа над backend-driven UI
Развивать backend-driven UI, чтобы гибко управлять интерфейсом с сервера. Улучшать пользовательский опыт.
Оптимизация скорости
Сокращать время реакции приложения, оптимизируя код для быстрейшей загрузки и обработки запросов.
Требования
* Понимаете iOS и хорошо знаете Swift
* Не просто хороший исполнитель и реализуете код, но и участвуете в обсуждениях концепций и идей, технической проработке
* Готовы погружаться в изучение технологий, связанных не только с iOS-платформой (например, BDUI)
* Занимаете проактивную позицию: если видите неэффективные места в коде, процессах — не молчите, предлагаете решения, готовы брать на себя ответственность за результат
Location: Москва; Санкт-Петербург; Ташкент
Workplace: Удалённый, Офис, Гибридный
Мы создаём условия, чтобы команды, разрабатывающие суперапп Яндекс Go и интегрируемые SDK, работали продуктивно: строим процессы для обмена опытом, задаём общие практики и т. д. Приходите к нам, если уверенно владеете Swift, UIKit, SwiftUI и готовы много общаться с другими командами.
Команда DevEx — платформенная команда супераппа Яндекс Go с фокусом на опыте разработки. Мы отвечаем за архитектуру, базовые модули, производительность, обновление технологий, частично за CI.
Главное, чем мы занимаемся, — создаём условия, в которых множество команд, разрабатывающих суперапп и интегрируемые SDK, работают продуктивно. Мы выступаем своеобразным клеем для других команд: строим процессы для обмена опытом, задаём общие практики (ревью кода, покрытие тестами и т. д.).
Обязанности
Трансформация кодовой базы
Вы будете участвовать в формировании видения архитектуры приложения и приводить кодовую базу к целевому состоянию с помощью AI-агентов (есть инфраструктура для запуска на CI).
Развитие платформы
Понадобится работать над базовыми модулями (сеть, дизайн-система) и общей инфраструктурой, улучшать производительность и стабильность приложения, обновлять технологический стек.
Больше о мобильной разработке в Яндексе — в канале
Yandex for Mobile
Требования
* Уверенно владеете Swift, UIKit, SwiftUI
* Умеете эффективно работать с AI-агентами: ставить задачу, проверять, дорабатывать и отвечать за итоговый результат
* Писали или активно применяли переиспользуемые модули/SDK
* Умеете договариваться: значительная часть работы — на стыке с другими командами
Location: Москва
Workplace: Гибридный
О компании
Проект ориентирован на разработку и поддержку мобильного приложения МТС.
Обязанности
Создание и поддержка UI/UX компонентов приложения с использованием Kotlin/Java, Android Jetpack (Compose, ViewModel, Navigation) и библиотек (Retrofit для API, Room для локального хранения);
Увеличивать покрытие тестами;
Решать задачи по безопасности.
Требования
Студенты 3 - 6 курсов бакалавриата, специалитета или магистратуры;
Знания Kotlin (предпочтительно) или Java, Android SDK, Jetpack Components (Compose, Lifecycle, Navigation, Hilt/Dagger для DI);
Опыт с Room/Firestore для баз данных;
Знание инструментов: Android Studio, Git, Gradle;
Знание тестирования (Espresso, JUnit) и оптимизации.
Условия
график работы 20-40 часов в неделю;
развитие в командах профессионалов и опытный наставник, готовый делиться опытом;
мобильная связь за счет компании;
специальные предложения и скидки от продуктов экосистемы МТС;
собственный корпоративный университет, онлайн-библиотека, Best Benefits (приложение для сотрудников, где собраны различные скидки);
спорт: онлайн зарядки, йога, дыхательные практики.
Location: Москва
Workplace: Гибридный
О компании
Мы в поисках Ведущего Android разработчика в команду Безопасное мобильное рабочее место.
Обязанности
Разрабатывать системные сервисы в System_server и гостевого агента (вне сессий, по vsock/gRPC);
Разрабатывать мультидисплей и мультипользовательский режим: разводить сессии по экранам, вводу, звуку и камерам так, чтобы места не видели друг друга;
Работать с HAL и нижним уровнем: камера, аудиополитика, графика, virtio-устройства;
Заниматься SELinux-политикой, сборкой образов (Soong/Make), выпуском установочного ISO и OTA;
Диагностировать дефекты, у которых нет стектрейса: логи нативных сервисов, поведение политики, гонки при старте.
Требования
Знания Java и C/C++ на рабочем уровне;
Знания Kotlin и нативных модулей под него;
Опыт с AOSP: сборка дерева, правки в frameworks, понимание, где проходит граница system/vendor/product;
Опыт работы с Android изнутри: Binder/AIDL, system_server, init и .rc-сервисы, SELinux;
Знания Linux и командной строки как основной среды;
Будет плюсом - LineageOS или другие кастомные прошивки; HAL камеры или аудио; QEMU/KVM, virtio, DRM/KMS.
Условия
собственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability — не будут для тебя проблемой, ты сможешь сосредоточиться на фичах;
профессиональные гильдии инженеров, где мы поддерживаем друг друга и помогаем стать лучше;
внутреннюю площадку TechTalks для обмена опытом, дискуссий, развития навыков самопрезентации;
участие во внешних IT конференциях. Наши эксперты выступают на ведущих профильных конференциях, таких как HighLoad++, DevOps Conf, Joker, AHA!, Матемаркетинг и другие. А еще мы организуем собственную масштабную конференцию True Tech Day и регулярно проводим митапы для разработчиков и инженеров;
полезные курсы и вебинары в корпоративном университете и электронную библиотеку;
ДМС с первого месяца работы, включая стоматологию;
страхование от несчастных случаев с 1 месяца работы. Материальную помощь в сложных жизненных ситуациях;
отпуск 28 календарных дней (+3 дополнительных дня за ненормированный рабочий день);
прием врачей общей практики и массаж в офисе;
мобильная связь за счет компании и льготные тарифы для близких;
подписка на онлайн-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети.
- Experience as an iOS Developer for 3+ years. - Experience in FinTech, banking, or payments, including working on production iOS applications used by real customers.