Задачи:
— Разработка простых Android-приложений с нуля
— Доработка и адаптация готовых source-кодов под Google Play
— Интеграция SDK (реклама, аналитика, подписки)
— Подготовка приложений к публикации
— Фикс багов и поддержка уже запущенных приложений
Требования к кандидату:
— Опыт Android-разработки от 1–2 лет
— Уверенное знание Kotlin / Java
— Опыт работы с Android Studio
— Понимание публикации приложений в Google Play
— Опыт интеграции SDK (AdMob / Firebase / подписки)
— Умение быстро разбираться в чужом коде
— Будет плюсом:
* Опыт работы с покупными source-code шаблонами
* Опыт работы с ASO / монетизацией приложений
* Опыт работы с подписками (in-app purchases)
* Понимание продуктового подхода (быстрые тесты гипотез)
Условия:
— Полностью удалённая работа
— Свободный график (главное — результат)
— Возможность работать как проектно, так и фултайм
— Быстрые релизы и минимум бюрократии
— Работа напрямую с фаундером
Location: New York, NY
Workplace: OnSite
About the Company
Rain is the global stablecoin payments platform for enterprises, neobanks, platforms, developers, and AI agents. Our technology allows partners to move, store, and use stablecoins instantly and compliantly through global payment cards, rewards, on/offramps, wallets, and cross-border rails. As both a Visa and Mastercard Principal Member, Rain issues cards that work at more than 175 million merchant locations in over 220 countries and territories. Built natively for stablecoins and trusted by more than 100 organizations worldwide, Rain delivers secure, scalable infrastructure that makes money move freely and instantly around the world.
You will have the opportunity to deliver massive impact at a hypergrowth company backed by some of the top investors in fintech, crypto, and SaaS. In January 2026, we closed a $250M Series C led by ICONIQ, valuing Rain at $1.95B, with Sapphire Ventures, Dragonfly, Bessemer Venture Partners, Galaxy Ventures, FirstMark, Lightspeed, Norwest, and Endeavor Catalyst also participating. If you're curious, bold, and excited to help shape a borderless financial future, we'd love to talk.
Our Ethos
We believe in an open and flat structure. You will be able to grow into the role that most aligns with your goals. Our team members at all levels have the freedom to explore ideas and impact the roadmap and vision of our company.
About the Team
You'll be the lead iOS engineer at Rain, owning mobile alongside the lead Android developer from the ground up. Our partners use Rain's issuance platform and APIs to power card programs, wallets, and payment experiences for their end users, and you'll be the person who brings those experiences to life on iOS. You'll work directly with product, design, and our platform engineering team to define what great mobile looks like for Rain's clients and their customers.
What you’ll do
- Own the entire iOS development lifecycle, from architecture and implementation to App Store delivery
- Build polished, production-grade mobile apps that leverage Rain's issuance platform and APIs for clients and their end users
- Collaborate closely with product, design, and backend engineers to define the mobile roadmap and translate platform capabilities into intuitive native experiences
- Architect a clean, scalable codebase that can serve as the foundation as the mobile team grows
- Integrate with Rain's APIs for card issuance, transaction management, balance queries, and other payment flows
- Implement secure authentication, tokenization, and data handling appropriate for a financial services context
- Drive decisions on tooling, frameworks, CI/CD, and testing strategy for mobile
- Contribute to the broader engineering culture as an early team member with outsized influence on how we build
You are likely to succeed if you have:
- 4–10 years of professional mobile development experience, with multiple apps shipped to the App Store
- Proficiency in Swift and deep familiarity with Apple's frameworks (UIKit, SwiftUI, Combine, Core Data, etc.)
- Experience architecting iOS apps from scratch. You've made foundational decisions on project structure, navigation patterns, state management, and dependency injection
- Solid understanding of networking layers, RESTful API integration, and secure data handling
- A disciplined approach to code quality: you write testable code, value code review, and care about maintainability
- Comfort working autonomously with minimal direction — you'll be the mobile expert in the room
- Strong product sensibility: you think beyond tickets and advocate for great user experiences
- Excellent communication skills; you can translate technical tradeoffs for non-technical stakeholders
Bonus attributes:
- Experience in fintech, payments, or crypto/web3
- Familiarity with card issuance, wallet UX, or financial transaction flows
- Experience with WKWebView-based hybrid architectures or embedded SDK patterns
- Background in building white-label or multi-tenant mobile experiences
- Exposure to CI/CD tooling for iOS (Fastlane, Xcode Cloud, Bitrise, etc.)
- Experience being the first or early mobile hire at a startup
Things that enable a fulfilling, healthy and happy experience at Rain:
Unlimited time off 🌴 Unlimited vacation can be daunting, so we require Rainmakers to take 10 days minimum for themselves.
Flexible working ☕ We support a flexible workplace – work from home, come into an office, or both. We want everyone to work in an environment where they're their most confident and productive selves. New Rainmakers receive a stipend to set up a comfortable home workspace.
Easy to access benefits 🧠 For US Rainmakers, we cover 95% of your health, dental, and vision plan costs and 90% for your dependents, plus a 100% company-subsidized life insurance plan.
Retirement goals💡 Plan for the future with confidence. We offer a 401(k) with a 4% company match.
Equity plan 📦 Every Rainmaker gets an equity option plan so we all benefit from our success.
Health and Wellness 📚 High performance begins from within. Rainmakers receive a monthly stipend to be used for eligible health and wellness spending like gym memberships/fitness classes, massages, acupuncture - whatever recharges you!
In-office meals 🍜 Rainmakers working from the office enjoy lunch and dinner on us, covered with a DoorDash credit.
Team summits ✨ Summits play an important role at Rain. Time together helps us build relationships and a common destiny. Expect team and company offsites, both domestic and international.
О ПРОЕКТЕ
Разработка iOS-приложения в сфере финтеха с использованием AI-технологий для тестирования доступности сервисов. Проект находится на стадии Greenfield, что предполагает участие в создании архитектуры с нуля и принятие ключевых технических решений.
ОСНОВНЫЕ ЗАДАЧИ
— Проектирование архитектуры и реализация клиентской логики приложения.
— Интеграция мобильного клиента с backend-сервисами.
— Контроль качества кода через процедуру Code Review.
— Написание Unit-тестов и обеспечение отказоустойчивости системы.
— Участие в формировании технического вектора развития продукта.
ТРЕБОВАНИЯ К КАНДИДАТУ
— Профильное высшее техническое образование.
— Опыт коммерческой разработки под iOS от 2 лет.
— Глубокое владение Swift и понимание особенностей платформы Apple.
— Практический опыт запуска приложений с этапа проектирования (Greenfield).
— Уверенное владение архитектурными паттернами (MVC, MVVM) и принципами Clean Architecture.
УСЛОВИЯ РАБОТЫ
— Удаленный формат работы с гибким графиком.
— Оплата фактически отработанного времени (Time & Materials).
— Прямое влияние на продукт и отсутствие избыточного микроменеджмента.
— Работа в профессиональной среде без токсичной коммуникации.
УдалённоseniorРоссия
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
О ПОЗИЦИИ (ABOUT THE ROLE)
Мы ищем эксперта, готового взять на себя ответственность за архитектурное развитие наших мобильных приложений. Это роль для инженера, который не просто пишет код, а формирует технический стек, внедряет Clean Architecture и управляет эволюцией продукта от проектирования до публикации в сторах.
ВАШИ КЛЮЧЕВЫЕ ЗАДАЧИ
— Архитектура: Проектирование и поддержка масштабируемой архитектуры мобильных приложений.
— Development: Реализация сложных бизнес-сценариев и кастомных UI-решений (сложная анимация, виджеты по Figma).
— Интеграции: Работа с REST API, WebSockets и глубокая интеграция внешних сервисов (Firebase, Yandex, Apple/Google Sign In).
— Performance: Оптимизация стабильности и производительности приложений на обеих платформах.
— QA & CI/CD: Обязательное покрытие кода тестами (Unit, Widget, Golden) и подготовка релизов.
ЧТО МЫ ЖДЕМ ОТ ВАС
— Экспертиза: 5+ лет опыта разработки на Dart и Flutter.
— Engineering: Глубокое понимание SOLID, OOP и практический опыт с Clean Architecture в крупных проектах.
— Tools: Уверенное владение Flutter Flavors и глубокое понимание специфики iOS/Android платформ.
— Интеграции: Опыт работы с метриками, картами и авторизацией от Yandex, Google и Apple.
— Тестирование: Реальный опыт написания и поддержки всех видов тестов (включая Golden-тесты).
ПОЧЕМУ СТОИТ ПРИСОЕДИНТЬСЯ
— Возможность принимать ключевые технические решения и выбирать стек.
— Работа над сложными, высоконагруженными продуктами с современным подходом к разработке.
— Профессиональная команда и прозрачные процессы.
Задачи:
— Разработка и интеграция нативных модулей для iOS и Android.
— Работа над высоконагруженным проектом по созданию системы управления ресурсами аэропортов.
— Решение нетривиальных задач с картами, прогнозированием, планированием и моделированием.
— Оптимизация производительности приложений и работа с интеграциями.
Требования к кандидату:
— Коммерческий опыт мобильной разработки от 4 лет (преимущественно React Native).
— Опыт разработки/интеграции нативных модулей для iOS и Android.
— Наличие опубликованных приложений в App Store / Google Play (готовность предоставить ссылки).
— Основной стек: React Native, TypeScript/JS (ES6+), Redux Toolkit, MobX, REST API, WebSocket, GraphQL.
Условия работы:
— ИТ-аккредитация.
— Бенефиты.
— Расширенная ДМС.
— Возможность работы над стратегическим проектом «с нуля» со сложной бизнес-логикой и множеством интеграций.
Задачи:
— Разработка и поддержка высококачественных мобильных приложений на Flutter/Dart.
— Интеграция с API и работа с сетевыми протоколами.
— Построение сложных адаптивных интерфейсов и работа с анимациями.
— Участие в проектировании архитектуры приложений.
— Применение AI-инструментов в повседневной разработке (Cursor, Claude Code и др.).
Требования:
— Коммерческий опыт разработки на Flutter/Dart не менее 4 лет.
— Уверенное владение Dart: ООП, типизация, обработка ошибок, дженерики, коллекции, асинхронность, изоляты.
— Понимание внутреннего устройства Flutter и жизненного цикла виджетов.
— Умение строить сложные адаптивные интерфейсы и работать с анимациями.
— Понимание архитектурных подходов и принципов проектирования.
— Знание сетевых протоколов и опыт интеграции с API.
— Понимание платформ Android и iOS: возможности, ограничения, процесс публикации приложений.
— Уверенное владение Git, Figma.
— Портфолио с завершёнными Flutter-приложениями (желательно опубликованными в сторах).
— Активное использование AI-инструментов в повседневной разработке (Cursor, Claude Code и др.) - обязательно.
Будет плюсом:
— Знание Kotlin или Swift на уровне, достаточном для понимания и доработки нативного кода.
— Опыт написания unit/widget/golden тестов.
— Базовое понимание CI/CD.
— Опыт работы с библиотеками кодогенерации.
Условия:
— Оформление по ТК РФ или ИП.
— Удаленная работа.
— Работа в динамично развивающейся IT-компании.
Location: New York, NY; Pittsburgh, PA
Our mission at Duolingo is to develop the best education in the world and make it universally available. It’s a big mission, and that’s where you come in!
At Duolingo, you’ll join a team that cares about finding
innovative solutions to complex technical problems
, running countless experiments (300+ at a time!) with our massive user base to make data-driven decisions, and educating our users and employees alike. You’ll have limitless learning opportunities, mentorship and collaboration with world-class minds, and a variety of projects with large scopes — while doing work that’s both fun and meaningful.
Join our life-changing mission to develop education for our half a billion (and growing!) learners around the world.
About the role
Ads Team:
Duolingo's Monetization pillar builds the systems that fund our mission: from subscription packaging and advertising to ML-powered personalization and beyond. As a Senior iOS Engineer on Ads, you'll work on a product engineering team responsible for growing and scaling Duolingo's ads business: bringing high-quality ads that delight learners, fit seamlessly into our product experience, and meaningfully contribute to Duolingo’s bottom line. The team will own the systems behind ad serving, mediation and demand, in-product ad formats and surfaces, and more. You'll work cross functionally with product, design, data science, machine learning, and ad operations.
🧠 You will...
Collaborate on software projects with product design and backend aspects
Develop, release, and maintain native iOS applications, primarily in Swift
Mentor and set technical direction for junior engineers across the company
✅ You have...
A Bachelor’s degree in Computer Science or a related technical field
A solid foundation in computer science with strong competencies in data structures, algorithms, and software design
Programming experience in Swift
⭐ Exceptional candidates will have...
Strong proficiency in Swift, with proven ability to build and maintain production-level applications
Strong technical knowledge of iOS mobile application development for iPhone/iPad using Swift with Cocoa Touch and related frameworks
Experience designing clean and maintainable APIs
Experience with multithreaded programming
Experience writing unit tests and testable code
Knowledge of iOS SDK performance tools and optimization techniques
The offered salary is dependent upon several factors, including work experience, skills, and internal peer comparisons. The posted range is subject to change in the future. For this role, base salary is supplemented by equity compensation. We encourage you to talk with your recruiter for more information related to compensation for this role!
Salary Range:
$177,700
—
$240,400 USD
Benefits:
Take a peek at how we care for our employees' holistic well-being with our benefits
here
.
Job Alerts:
Sign up for job alerts
here
.
Accommodations:
We will do everything we can within reason to make sure that your interview takes place in an environment that fairly and accurately assesses your skills. If you need assistance or accommodation, please contact
accommodations@duolingo.com
.
Equal Employment Opportunity:
Duolingo is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Fraud Warning:
Unfortunately, there is a rise in scammers pretending to be real Duolingo employees. Duolingo and our employees will never ask for your Social Security number, bank details, or passport info, and we’ll never ask you to deposit a check, purchase equipment, or exchange money during the interview process. Real Duolingo employees always use an email that ends in @duolingo.com or @recruiting.duolingo.com. Stay alert and double-check these details before sharing any information.
By applying for this position your data will be processed as per the
Duolingo Applicant Privacy Notice
.
Location: Larnaca, Cyprus
We are looking for an experience Senior Android Developer to join our project team. This is an onsite role, and we're seeking someone who will work directly from the client's office in Nicosia.
Relocation conditions:
A 2,000-euro relocation bonus (3,000 euros if relocating with family).
The project aims to work on modern mobile banking that allows to manage accounts, make transfers, and pay bills on the go.
Develop high-quality Android applications using the Android SDK
Collaborate with cross-functional teams to gather requirements, design, and develop features
Write clean, maintainable, and well-documented code
Troubleshoot and debug issues, providing timely resolutions
Participate in project planning, estimation, and delivery timelines
Stay up-to-date with the latest trends and best practices in Android development
Contribute to the improvement of development processes and methodologies
5+ years of experience in developing Android applications
Strong experience developing applications using the Android SDK
Proficiency in Kotlin and Java
Experience with RxJava, EventBus, Dagger, Retrofit, and OkHttp
Knowledge of MVVM and MVP architecture (including Moxy)
Experience with Gson, JUnit, and Mockito for testing
Solid understanding of OOP principles and data structures
Strong knowledge of REST API integration
Experience with Git for version control
Good spoken English
seniorLarnaca, Cyprus; Relocation conditions:; A 2,000-euro relocation bonus (3,000 euros if relocating with family)
Location: Malta
We are looking for a Senior/Mid iOS Developer to join us in our Product development Hub in Malta. You will be part of the Mobile Apps team and together we will build the best native experience in the industry.
The Wow
At Betsson Group, we strive to deliver the best customer experience in the industry. We are one of the market leaders in iGaming, offering online gaming products in several markets, both through our own gaming sites as well as several partner brands.
You will be part of a passionate team, which is building an industry leading, scalable, multi-brand platform to support 25+ online brands! Our brands are used by hundreds of thousands of users and growing.
A taster of what you will be involved with
We want to be pioneers in a highly competitive market, so we continuously strive for technical and product excellence. As part of our team, you will be building new products and features using latest technologies; actively contributing to a state-of-the-art native, which is supporting our core brands.
Our iOS Mobile Apps are built in Swift; and consumes RESTful APIs.
As an iOS Developer, you will be responsible for software development in a very self-leading Agile team with responsibility in everything from DevOps pipeline to production monitoring and support. You will be contributing directly to the success of our products by close collaboration with UX-designers, QA engineers, data analysts and other area teams. You have a strong sense of customer value and will participate in the whole value-chain discussion to contribute the how and what to make our products successful.
What we are looking for
You will be working side by side with some of the greatest talents in the industry.
You will be working on applications dealing with high traffic reaching worldwide audiences.
You will be able to feel strong ownership of the things we deliver and our success.
A friendly and supportive environment; professional development programmes and training that will help you achieve your goals and grow both technically as well as professionally.
In addition to all of this, you will be part of the multi-cultural Betsson community.
Great if you have
Swift, Xcode and expert in Apple’s frameworks and possibilities with native
Firebase and all tools included such as analytics, Crashlytics, Firestore, Remote configuration, cloud-messaging, in-app-messaging.
Being data driven and excellent knowledge in structuring tracking in app
RESTful APIs and using Postman.
Github pipeline setup
An eye for making high quality iOS views and animations.
Scalable and performant applications
Design and implement clean, scalable, and high-quality code with unit testing experience.
Solving problems and have good software architecture knowledge.
Being a Team player.
Agile development.
Coaching and mentoring other developers.
What we offer
Much like riding a rollercoaster, sometimes life at Betsson can be lightning fast with twists and turns but always FUN! Then again, what else would you expect from a business 75% millennial and 1700 strong, spread across 7 offices with 900 based out of our Malta HQ alone! We recognise it may not be for the faint-hearted, but if you’re a go-getter, initiator and adrenaline junkie, always striving to push the boundaries and challenge yourself, then you’ll fit right in.
Challenge Accepted?
By submitting your application, you understand that your personal data will be processed as set out in our
Privacy Policy
Location: Malaga
Our brand-new Tech Hub in Málaga is located right by the Mediterranean Sea. It’s not just an inspiring place to work, but also the opportunity to be part of an exciting project that’s shaping the future of iGaming technology.
So,
what are you waiting for?
Join us on this amazing journey!
A taster of what you will be involved with
You will be working side by side with some of the greatest talents in the industry.
You will be working on applications dealing with high traffic reaching worldwide audiences.
You will be able to feel strong ownership of the things we deliver and our success.
A friendly and supportive environment; professional development programmes and trainings that will help you achieve your goals and grow both technically as well as professionally.
In addition to all of this, you will be part of the multi-cultural Betsson community.
Great if you have
Kotlin, and an expert in Android’s frameworks and possibilities with native
Firebase and all tools included such as analytics, Crashlytics, Firestore, Remote configuration, cloud-messaging, in-app-messaging.
Being data driven and excellent knowledge in structuring tracking in app
RESTful APIs and using Postman.
Github pipeline setup
An eye for making high quality Android views and animations.
Scalable and performant applications
Design and implement clean, scalable, and high-quality code with unit testing experience.
Solving problems and have good software architecture knowledge.
Being a Team player.
Agile development.
Coaching and mentoring other developers.
A taster of what you will be involved with
We want to be pioneers in a highly competitive market, so we continuously strive for technical and product excellence. As part of our team, you will be building new products and features using the latest technologies; actively contributing to a state-of-the-art native, which is supporting our core brands.
Our Android Mobile apps are built in Kotlin; and consumes RESTful APIs.
As an Android Developer, you will be responsible for software development in a very self-leading Agile team with responsibility in everything from DevOps pipeline to production monitoring and support. You will be contributing directly to the success of our products by close collaboration with UX-designers, QA engineers, data analysts and other area teams. You have a strong sense of customer value and will participate in the whole value-chain discussion to contribute the how and what to make our products successful.
What we offer:
25 working days of paid vacation.
Private health and life insurance.
Flexible compensation package for transport, meals, and more!
Hybrid work policy for the best of office and home.
Up to 10 days per year working remotely from abroad.
€300 yearly wellness allowance.
Office perks to make your day easier.
Referral program with a bonus for successful hires.
Intensive summer schedule in August for extra flexibility and work-life balance.
Much like a rollercoaster, life at Betsson Group is fast-paced, full of twists and turns, and always exciting. With more than
2,800
colleagues representing over 75 nationalities
across a global network of offices
- including
1,500
at our operational headquarters in Malta - every day brings new challenges and opportunities to grow. It may not be for the faint-hearted, but if you thrive on innovation, enjoy pushing boundaries and want to be part of a diverse, international team, then you’ll fit right in at Betsson.
Challenge Accepted?
By submitting your application, you understand that your personal data will be processed as set out in our
Privacy Policy
Location: Georgia; Moldova; Lithuania; Poland; Slovakia; Estonia; Germany; Latvia; Serbia; Portugal; Spain; Czech Republic; UAE; Belarus; Montenegro
Workplace: remote
About the Team
We are Quadcode, a fintech company excelling in financial brokerage activities and delivering advanced financial products to our global clientele. Our flagship product, an internal trading platform, is offered as a Software-as-a-Service (SaaS) solution to other brokers.
We’re looking for a product-oriented Senior iOS Engineer to join our iOS team.
You will contribute to our flagship trading platform, used by millions of users worldwide.
The project focuses on a major redesign, improving the application architecture, delivering an adaptive UI across different screen sizes and device families, and developing new business features to further enhance the product.
In this role, you’ll work on application architecture, platform-level solutions, and key user-facing features. You’ll have the opportunity to influence the technical direction of our iOS application, improve existing solutions, and contribute directly to its product evolution.
Our team includes 3 iOS Developers, 3 QA Engineers, and a Team Leader.
We follow Agile and Scrum methodologies with 2-week sprints and daily meetings at 11:00 EET/EEST.
We also follow an AI-first approach, actively integrating AI tools into our daily engineering workflows, including code development, code reviews, debugging, and problem-solving.
Project Description
Programming Language: All code is written exclusively in Swift. There are only a few classes written in Objective-C, which are necessary for interoperability with C++ code.
User Interface: Legacy code uses Storyboards and NIB files, while new code is written programmatically. One of the current priorities is redesigning the application and delivering an adaptive UI across different screen sizes and device families.
Data Storage: CoreData is used for data management. Experience with multithreading is required.
Unit Tests: The Nimble framework is used for unit testing.
UI Tests: Cucumber is used for user interface testing. The team is also transitioning towards native Swift-based test automation.
Compatibility: The minimum supported iOS version is 15.
Build System: Tuist is used for dependency management and project building.
C++ Integration: Occasionally, reading and integrating C++ code is required.
Reactive Programming: RxSwift is actively used in the project.
Architecture: New code follows the MVVM architectural pattern with the use of Coordinators.
Modularity: The project uses a multi-module architecture with more than 40 modules, and the number of modules is constantly increasing.
Legacy Code: The project includes legacy code that needs to be maintained and improved. It is important to understand existing implementations, refactor them when necessary, and introduce changes safely without disrupting existing functionality.
AI Integration: AI tools are actively integrated into everyday development workflows, supporting code development, code reviews, debugging, and technical problem-solving.
Tasks
Develop and maintain our iOS application, including implementing new business features and improving existing functionality.
Contribute to the redesign and modernization of the iOS product, including adaptive UI implementation across different screen sizes and device families.
Design and improve application architecture and platform-level solutions within a multi-module environment.
Integrate RESTful APIs, handle network requests, and implement WebSocket and other socket-based connections.
Work with CoreData, multithreading, and asynchronous operations to ensure application performance and stability.
Maintain, refactor, and improve legacy code while ensuring compatibility with existing functionality.
Develop and maintain unit and UI tests to ensure application quality and reliability.
Troubleshoot and debug technical issues, identify performance bottlenecks, and implement appropriate solutions.
Participate in code reviews and collaborate with designers, product managers, QA Engineers, and other developers throughout the development lifecycle.
Actively use AI tools to improve development workflows, code quality, and engineering efficiency.
Requirements
Deep knowledge of Swift and experience writing clean, efficient, and maintainable code.
Strong understanding of the iOS SDK, including UIKit, CoreData, and CoreAnimation.
Experience with Auto Layout and Xcode Interface Builder.
Experience integrating RESTful APIs, working with network requests, handling server responses, and processing JSON data.
Experience working with WebSocket and other socket protocols, including establishing and maintaining persistent connections with a server.
Experience maintaining, refactoring, and improving legacy code without disrupting existing functionality.
Experience writing unit and UI tests. Knowledge of testing tools and frameworks such as XCTest and Quick/Nimble.
Deep understanding of OOP principles and their practical application in iOS development.
Experience applying architectural and design patterns such as MVC, MVVM, VIPER, etc.
Experience working with modular architectures and multi-module iOS projects.
Strong knowledge of reactive programming and practical experience with RxSwift.
Understanding of multithreading and asynchronous programming in iOS.
Experience working with third-party libraries and dependencies.
Fluent in Russian and at least B1 level of English.
Nice to have
Experience developing fintech or trading applications, or working on other high-load products with a large user base.
Basic understanding of C++ and experience integrating Swift with C++ code.
We offer
Full-time remote work (service provider contract).
Competitive compensation (EUR).
20 paid days off annually.
Corporate AI subscriptions (Claude, Gemini, GPT, etc.).
Access to a rewards marketplace offering products and language courses, redeemable using the company’s internal currency.
A strong team of engineers.
Positive and friendly atmosphere.
Opportunity to contribute creative ideas and directly influence the product’s architecture and technical direction.
With a team of 500+ creative and tech-driven people across the globe, Quadcode is the place where ideas turn into impact, where every project is a chance to grow, innovate, and make your mark.
Join us today, and let's shape the future of fintech together!
Note: All applications will be treated with strict confidence. We thank all applicants for their interest, however, only those candidates selected for interviews will be contacted.
#LI-JM1
Location: Tbilisi, Georgia; Limassol, Cyprus
Workplace: hybrid
TradingView is the world’s largest financial analysis platform with more than 100M users across 180+ countries.
We build tools that help traders and investors make informed decisions — from advanced charting and market data to collaboration and publishing features. Our products are used daily by millions of individuals and trusted by companies like Revolut, Binance, and CME Group.
About the team
We’re looking for an Android Developer to join the TradingView mobile team.
You’ll be working on an Android application used by millions of traders and investors worldwide. The product deals with high data loads, real-time updates, complex UI states, and strict performance and reliability requirements.
The team focuses on long-term product development rather than short-lived features. You’ll participate in architectural decisions, work closely with designers and backend engineers, and help evolve our mobile practices, tooling, and codebase.
Responsibilities
Develop and improve our Android app, which serves a monthly audience of over 10 million users.
Apply modern development approaches — coroutines, multi-module architecture, Jetpack Compose.
Participate in concept discussions, propose and implement your own ideas.
Collaborate with frontend and backend developers and in-house designers.
Requirements
4+ years of Android development experience.
Proficiency in Kotlin and hands-on experience with Jetpack Compose.
Strong understanding of mobile application architecture and multi-module systems.
Experience working with design systems and UI component libraries.
Will be a plus
Experience with writing custom Gradle plugins
Familiarity with Ruby (Fastlane, CI scripting)
General DevOps awareness (Docker, monitoring, observability tools)
Experience mentoring engineers or providing technical support within teams
What are ready to offer you
Flexible working hours and a hybrid work format
Well-equipped offices for focused and collaborative work
A global, distributed team of 500+ professionals
Learning, mentorship, and long-term career growth
Relocation support and private health insurance
Performance-based bonuses
TradingView Premium access
Regular team events and company-wide meetups
Join the TradingView team and help us build a product used by millions of traders and investors worldwide. We look forward to hearing from you!
ГибридTbilisi, Georgia; Limassol, Cyprus; Relocation support and private health insurance
Location: Athens
We are looking for Mid and/or Senior iOS Developers to join our Product Development Department. You will be part of the Mobile Apps team and together we will build the best native experience in the industry!
The Wow
At Betsson Group, we strive to deliver the best customer experience in the industry. We are one of the market leaders in iGaming, offering online gaming products in several markets, both through our own gaming sites as well as several partner brands.
You will be part of a passionate team, which is building an industry leading, scalable, multi-brand platform to support 25+ online brands! Our brands are used by hundreds of thousands of users and growing.
You will be working side by side with some of the greatest talents in the industry.
You will be working on applications dealing with high traffic reaching worldwide audiences.
You will be able to feel strong ownership of the things we deliver and our success.
A friendly and supportive environment; professional development programmes and training that will help you achieve your goals and grow both technically as well as professionally.
In addition to all of this, you will be part of the multi-cultural Betsson community.
Great if you have
Swift, Xcode and expert in Apple’s frameworks and possibilities with native
Firebase and all tools included such as analytics, Crashlytics, Firestore, Remote configuration, cloud-messaging, in-app-messaging.
Being data driven and excellent knowledge in structuring tracking in app
RESTful APIs and using Postman.
Github pipeline setup
An eye for making high quality iOS views and animations.
Scalable and performant applications
Design and implement clean, scalable, and high-quality code with unit testing experience.
Solving problems and have good software architecture knowledge.
Being a Team player.
Agile development.
Coaching and mentoring other developers.
A taster of what you will be involved with
We want to be pioneers in a highly competitive market, so we continuously strive for technical and product excellence. As part of our team, you will be building new products and features using latest technologies; actively contributing to a state-of-the-art native, which is supporting our core brands.
Our iOS Mobile Apps are built in Swift; and consumes RESTful APIs.
As an iOS Developer, you will be responsible for software development in a very self-leading Agile team with responsibility in everything from DevOps pipeline to production monitoring and support. You will be contributing directly to the success of our products by close collaboration with UX-designers, QA engineers, data analysts and other area teams. You have a strong sense of customer value and will participate in the whole value-chain discussion to contribute the how and what to make our products successful.
What we offer
Monthly Allowance for Lunch
Private & Life Plan Insurance for you and your family
Team Building Budget
Annual Wellness Allowance
Corporate Travel Insurance
Events and initiatives both Local (Quarterly Meetings) and Global
Professional Development Programs & Internal Career Opportunities
Milestone Birthday
Much like a rollercoaster, life at Betsson Group is fast-paced, full of twists and turns, and always exciting. With more than
2,800
colleagues representing over 75 nationalities
across a global network of offices
- including
1,500
at our operational headquarters in Malta - every day brings new challenges and opportunities to grow. It may not be for the faint-hearted, but if you thrive on innovation, enjoy pushing boundaries and want to be part of a diverse, international team, then you’ll fit right in at Betsson.
Challenge Accepted?
If you are interested to learn more, please apply with your CV in English.
Check out the
Betsson Group Blog
to find out what our employees are talking about
By submitting your application, you understand that your personal data will be processed as set out in our
Privacy Policy
.
Location: Tbilisi, Georgia; Limassol, Cyprus
Workplace: hybrid
TradingView is the world’s largest financial analysis platform with more than 100M users across 180+ countries.
We build tools that help traders and investors make informed decisions — from advanced charting and market data to collaboration and publishing features. Our products are used daily by millions of individuals and trusted by companies like Revolut, Binance, and CME Group.
We’re continuing to grow and scale our platform, and we’re looking for people who care about product quality, take ownership of their work, and want to build systems used by a global audience.
About the team
We’re looking for iOS developers to join our mobile product direction. Within the direction, there are several product teams responsible for different parts of the application, including subscriptions and monetization, data-driven screens and charts, integrations with external services, and key user-facing sections.
The work involves complex product logic, a large number of application states, and careful UI implementation.
Responsibilities
Develop and maintain iOS code in Swift with a focus on quality and architecture
Build complex screens and interface behavior using UIKit, SwiftUI, and CoreAnimation
Work with application architecture using VIPER and MVVM
Handle asynchronous logic and multithreading with GCD and Swift Concurrency
Optimize performance and investigate complex stability issues
Integrate with backend APIs and ensure correct client-side behavior
Collaborate with product, design, and QA throughout the development process
Participate in code reviews and share expertise with the team
What makes you the perfect fit
4+ years of experience in iOS application development
Strong knowledge of Swift and hands-on experience with UIKit and SwiftUI
Experience building complex screens and maintaining a stable user experience across devices
Experience optimizing application performance for speed and efficiency
Good understanding of Clean Architecture and experience with VIPER and MVVM
Experience working with multithreading using GCD and Swift Concurrency
Strong understanding of iOS platform design principles and interface guidelines
Experience working with CoreAnimation
Will be a plus
Understanding of algorithms and data structures
Experience in finance or trading domain
Familiarity with TradingView as a product
What are ready to offer you
Flexible working hours and a hybrid work format
Well-equipped offices for focused and collaborative work
A global, distributed team of 500+ professionals
Learning, mentorship, and long-term career growth
Relocation support and private health insurance
Performance-based bonuses
TradingView Premium access
Regular team events and company-wide meetups
Join the TradingView team and help us build a product used by millions of traders and investors worldwide. We look forward to hearing from you!
Location: Barcelona
🚀 We’re on a mission to make money work for everyone.
We’re waving goodbye to the complicated and confusing ways of traditional banking.
After starting as a prepaid card, our product offering has grown a lot in the last 10 years in the UK. As well as
personal
and
business
bank accounts, we offer
joint accounts
,
accounts for 16-17 year olds
, a
free kids account
and
credit cards
in the UK, with more exciting things to come beyond. Our UK customers can also
save
,
invest
and
combine their pensions
with us.
With our hot coral cards and get-paid-early feature, combined with financial education on social media and our award winning customer service, we have a long history of creating magical moments for our customers!
We’re not about selling products - we want to solve problems and change lives through Monzo ❤️
📍Barcelona, Spain | 💰 Base salary for this role is depending on experience +
Incentive Awards tied to your performance
+ benefits
Hybrid model: 3 days a week in the office
About our Mobile Engineering discipline
Our mobile engineers have a variety of different backgrounds
There are ~60 Android engineers at Monzo and we’re looking for more to join the team. We have several non-graduates; only some of us studied Computer Science; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things, we’d love to talk to you.
Monzo works in small, interdisciplinary teams
We have around 650 engineers out of roughly 5,500 people in total - and we have big ambitions. There are many interesting challenges ahead, and we're happy for people to move between teams or to specialise, whatever you prefer. As an engineer here you'd be able to work directly with anyone across the company, and we run regular knowledge-sharing sessions so you’ll learn heaps about everything from how banks work to effective communication.
🔑 You’ll play a key role by...
We’re searching for
product-focused Android engineers
to evolve our native mobile app.
You’ll take pride in building polished user experiences, and you’ll balance the need for well-tested resilient code with moving fast and iterating.
You’ll be working on a product that is a part of day to day life for more than 11 million people already, and your work here will shape the way that people interact with their finances.
As an Android Engineer at Monzo you'll work in a small, autonomous product squad alongside iOS Engineers, Backend Engineers, User Researchers, Product Designers, Product Managers, QA Testers, and Data Scientists.
You and your team will be responsible for an overall company goal, rather than building a specific feature - you'll have the opportunity to have impact on both
what
we build, and
how
we build it. Mobile engineers at Monzo work on everything from the personal banking product to customer support tools. We also have a small mobile platform squad dedicated to enabling other engineers to move faster.
Every week we meet as an Android discipline to discuss tools, techniques, problems we're encountering across the company and work together to improve our codebase and processes.
You'll report to an engineering manager who will meet with you every 1-2 weeks 1:1. They’re dedicated to helping you grow and develop as an engineer.
Our Android app
Our app is 100% Kotlin, built using MVVM (Model View ViewModel) and Coordinators, and modularised by product feature.
We use RxJava, Retrofit and Moshi for API calls and Dagger for dependency injection. We’re starting to use Coroutines for most new features. Room is our choice for persistence, and we use repositories for interacting with data. We’ve built out our design system with Compose.
We use GitHub Pull Requests to do code reviews, and write unit tests for our ViewModels, Coordinators, and any other classes which contain logic. We write tests for all of our Compose screens and snapshot test them with Happo. We also use Espresso to test flows, which are executed via our continuous integration system.
We’ve previously written about
building Monzo Chat
on Android, which goes into detail on some of these elements.
🤩 We’d love to hear from you if…
You care about the impact your work has on our customers, and optimise for outcomes rather than the number of lines of code you output
You’re excited about and have experience in programming in Kotlin
You’ve shipped and iterated on at least one app in the Play Store
You have a product mindset: you care about customer outcomes and you want to make data-informed decisions
You love turning excellent design into beautiful products
You’re comfortable working in a team that deals with ambiguity
You have an understanding computer science principles
🙌 What’s in it for you:
💰 Base salary for this role is depending on experience +
Incentive Awards tied to your performance
+ benefits
📍Barcelona, ESP
⏰ We offer flexible working hours and trust you to work enough hours to do your job well, at times that suit you and your team.
📚Learning budget of €1,200 a year for books, training courses and conferences
🌈
The application journey has 3 key steps
Our interview process involves three main stages:
Initial Call
Take home task or pair coding exercise
Final interview including a system design and a behavioural interview
This process should take around 2-3 weeks - your schedule is really important to us, so we promise to be as flexible as possible!
We have some guidelines on using Artificial Intelligence (AI) to ace an application and interview at Monzo.
You can read them here.
There’s a detailed blog on
the interview process
, for extra details, hints and tips.
We’ll only close this role once we have enough applications for the next stage. Please submit your application as soon as possible to make sure you don’t miss out.
If you're successful in applying for this role, we'll work with you to find a start date. In some cases, there might be a delay in when you can be released from your current role so that we can make sure things continue to run smoothly. We’ll be sure to communicate this with you and keep you updated.
LI-JS1
Equal opportunities for everyone
Diversity and inclusion are a priority for us and we’re making sure we have lots of support for all of our people to grow at Monzo. At Monzo, we’re embracing diversity by fostering an inclusive environment for all people to do the best work of their lives with us. This is integral to our mission of making money work for everyone. You can read more in our
blog
, 2026
Diversity and Inclusion Report
and 2025
Gender Pay Gap Report.
We’re an equal opportunity employer. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, or veteran, neurodiversity or disability status.
If you have a preferred name, please use it to apply. We don't need full or birth names at application stage 😊
Location: Cairo, Egypt
Workplace: hybrid
Yassir is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in 45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa. It is backed (~$200M in funding) by VCs from Silicon Valley, Europe and other parts of the world.
We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally.
Helping usher the continent into a digital economy era. We’re not just about serving people - we’re about creating a marketplace to bring people what they need while infusing social values.
About the role
We are looking for a senior iOS developer to join our tech hub in Berlin and support our growth and expansion. You will be part of the engineering team, working with a high-quality code base and the latest tools, where you will promote your skills to be an expert in complex frontend development in iOS (swift). Your primary focus will be the development of mobile applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure.
About your role as a iOS mobile developer
Design and build mobile applications using iOS (swiftUI) platform.
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.
Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
Dive into difficult problems and successfully deliver results on schedule
About your experience
Must have technical skills with at least 5 years of experience
Language: iOS (swift) native, and Swift UI
Familiarity with cloud message APIs and push notification
Web architecture: Rest and restful APIs, micro-services
Version control: GIT
Nice to have technical skills (Strongly advised)
Containers: Docker, kubernetes
Caching, Redis server
Scaling, Web load balancing
Experience in a rapidly growing company in the mobility, on-demand or fintech space is a plus
BSc/MSc in Engineering, Computer Science or relevant field
Why you should join Yassir
😎 You will be part of one of the first Algerian startups to go through the Y Combinator program and one of the fastest-growing tech companies in North Africa. We are current in +30 cities (Algeria, Tunisia, Morocco, Senegal, France and Germany)
💸 Attractive salary and you even get a stake in the company
🚉 Subsidized public transit pass
🤙🏽Have a lasting impact on our company's culture
🚀 Perfect timing with renowned investors to build something great
📈 Extremely steep learning curve with own responsibility and intensive guidance
💯 Make a real impact on the world by helping us bring affordable financial and on-demand services to millions of Africans
At Yassir, we believe in the power of diversity and the importance of an inclusive culture. So, if you're ready to bring your unique perspective and experiences to the table, then we're excited to listen.
Don't just apply for a job, come and be a part of our journey. Let's create a better tomorrow together.
We look forward to receiving your application!
Best of luck,
Your Yassir TA Team
Location: Tallinn, Estonia
At Müller's Solutions, we are looking for a skilled iOS Developer to join our innovative team. In this role, you will be responsible for designing, developing, and maintaining our iOS applications, ensuring they are functional, stylish, and user-friendly. Your work will directly impact our clients and their experience with our products.
Responsibilities:
Design and build advanced applications for the iOS platform.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automatization.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Work with Apple's Human Interface Guidelines to create intuitive user experiences.
Requirements
Requirements:
Proven experience as an iOS Developer, with a deep understanding of Swift and Objective-C.
Experience with third-party libraries and APIs.
Good understanding of the iOS SDK, UIKit, and Cocoa Touch.
Knowledge of memory management and performance tuning in iOS.
Familiarity with RESTful APIs and web services.
Ability to understand business requirements and translate them into technical needs.
Qualifications:
Must possess a Bachelor's degree in Computer Science or a related discipline.
A minimum of 3 years' experience in iOS development is required.
Proficient in Git or other version control systems.
Knowledge of Agile development methodologies is preferred.
Strong skills in Swift, Xcode, and various iOS frameworks, including UIKit, Core Data, and Core Animation.
Experience with version control platforms such as Git and GitHub.
Familiarity with tools like Firebase, Crashlytics, and CI/CD pipelines for iOS applications.
Understanding of dependency management tools, including Cocoapods or Swift Package Manager.
Soft Skills:
Excellent analytical and debugging skills.
Strong communication and collaborative skills.
Detail-oriented with a passion for quality and performance.
Location: Tallinn, Estonia
Müller's Solutions is excited to announce an opening for an Android Developer in Estonia, located in the heart of Northeastern Europe. In this dynamic role, you will be at the forefront of developing cutting-edge Android applications that will serve a diverse range of users. Collaborate with a talented team of developers, designers, and product managers to create high-quality, user-friendly applications that cater to market demands.
Responsibilities:
Develop and maintain innovative Android applications using Kotlin and Java.
Work closely with cross-functional teams to define, design, and ship new features.
Implement pixel-perfect UI/UX designs and ensure seamless functionality across various devices.
Integrate external APIs and data services to enhance app features.
Conduct rigorous testing and debugging to deliver high-performance applications.
Participate in code reviews, providing and receiving constructive feedback to enhance code quality.
Stay updated on new trends and technologies relevant to Android development.
Requirements
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or related field.
Minimum of 3 years of experience in Android development with a strong focus on Kotlin and Java.
Proficient in using RESTful APIs and JSON for integration and data management.
Solid understanding of Android SDK and experience with tools like Retrofit and Glide.
Familiar with version control systems (Git is preferred).
Experience in UI/UX design principles and best practices for mobile applications.
Ability to thrive in a fast-paced environment, working both independently and as part of a team.
Strong problem-solving skills and a passion for quality assurance.
Knowledge of RESTful APIs and third-party libraries (e.g., Retrofit, Glide).
Understanding of mobile application architectures like MVVM or MVP.
Experience with RESTful APIs, GraphQL, and JSON data parsing.
Understanding of database systems such as SQLite or Room.
Soft Skills:
Effective communication skills with a collaborative mindset.
Analytical thinking with the ability to meet deadlines.
Adaptability to evolving technologies and challenges.