Задачи:
— разобраться в существующем коде и логике V3
— восстановить требования по уже реализованным функциям
— превратить основные сценарии в test cases
— писать Flutter-тесты
— постепенно покрывать критические user flows golden и E2E тестами
— подключать тесты и coverage к CI
— ловить регрессии между версиями V3, V4, V5
— находить edge cases до того, как их находят beta users
— тестирование AI-функций Holisto, развивать подход к автоматическому тестированию LLM
Требования:
— Dart / Flutter на уровне чтения чужого кода и самостоятельного написания тестов
— базовое понимание unit, widget, integration, E2E testing
— умение точно формулировать требования
— внимательность к деталям
— интерес к AI / LLM и современной разработке
— желание разбираться в существующем продукте, а не только писать новые функции
— коммерческий опыт не обязателен, важна хорошая база и способность быстро разбираться
Условия:
— удалённая работа, частичная занятость (part-time), можно совмещать с учебой или основной работой
— формат и мотивация обсуждаются отдельно в зависимости от опыта и уровня вовлечённости
— возможно получение доли в зарегистрированной Delaware-компании
— возможен переход на оплачиваемый формат при хорошем результате
— роль может вырасти вместе с engineering-командой Holisto
Особенности:
— значительная часть разработки автоматизируется через AI-агентов
— тест-кейсы являются машинопроверяемыми контрактами
— поддержка тимлида, помощь с погружением и review каждого PR
Дополнительно:
— приветствуются примеры кода, GitHub, pet-проекты
— в отклике желательно указать опыт с Dart / Flutter, виды тестов, опыт с CI/CD, используемые AI-инструменты, время, готовое уделять проекту
Задачи:
— Развивать и совершенствовать существующее Flutter-приложение
— Добавлять новые функции и оптимизировать существующие
— Работать с REST API и Firebase
— Сотрудничать с backend-разработчиками и дизайнерами
— Выявлять ошибки и повышать стабильность приложения
— Контролировать качество кода и проводить code review
— Работать с задачами через ClickUp
Требования:
— Минимум 2 года опыта работы с Flutter
— Хорошее знание Dart и Riverpod
— Опыт работы с REST API, Firebase и Git
— Знание принципов clean architecture, SOLID, DI
— Опыт работы с существующей кодовой базой и её оптимизации
— Опыт самостоятельной публикации и обновления приложений в App Store и Google Play
Дополнительные преимущества:
— Опыт написания тестов
— Опыт работы с CI/CD (Codemagic, GitHub Actions, Fastlane)
— Понимание UI/UX
— Опыт работы с ClickUp
УдалённоГеография найма не уточнена, офис: Toshkent
Задачи:
— Разработка новых фич и поддержка существующих модулей мобильного приложения на Flutter.
— Верстка сложных адаптивных интерфейсов по макетам из Figma с соблюдением Pixel Perfect.
— Взаимодействие с блокчейн-протоколами через готовые SDK и API.
— Написание чистого и тестируемого кода на Dart.
— Исправление багов и оптимизация работы приложения под разные модели устройств.
— Активное участие в командных обсуждениях и сессиях планирования.
Требования:
— Опыт коммерческой или активной проектной разработки на Flutter от 1 года.
— Уверенное знание Dart (типизация, асинхронность, коллекции).
— Понимание принципов работы стейт-менеджеров (опыт с одним из: BLoC, Provider, Riverpod).
— Базовые знания в области криптографии или Web3 (понимание, что такое кошелек, транзакция, gas).
— Навыки работы с Git и понимание процесса GitFlow.
— Готовность быстро обучаться и погружаться в специфику Zero-Knowledge технологий.
— Английский на уровне чтения технической документации.
Будет плюсом:
— Наличие собственных проектов на GitHub или опубликованных приложений в сторах.
— Опыт работы с Firebase или аналогичными сервисами.
Условия:
— Удаленно, full-time, наставничество
УдалённоmiddleГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Требования:
— опыт разработки мобильных и веб приложений на Flutter (Flutter Web) от 3 лет;
— понимание принципов чистой архитектуры (Clean Architecture);
— знание принципов ООП, SOLID, асинхронного программирования (async/await, Futures, Streams);
— умение создавать и поддерживать сложные UI-компоненты;
— опыт работы с популярными state-менеджерами;
— опыт интеграции с REST API и WebSocket;
— умение работать с библиотеками для сетевых запросов (Dio, http);
— навыки обработки ошибок и кэширования данных;
— умение писать unit-тесты, widget-тесты и интеграционные тесты;
— навыки работы с Git: ветвление, мердж-реквесты, разрешение конфликтов.
Задачи:
— разработка и поддержка приложений на Flutter (desktop web, mobile web, iOS app, Android app).
Условия:
— участие в развитии продукта;
— полностью белая заработная плата, оформление по ТК РФ;
— удаленная работа с графиком 5/2 с 9 до 18 по МСК (возможно согласование гибкого графика);
— зарплата договорная, обсуждается индивидуально на собеседовании;
— ДМС со стоматологией после испытательного срока;
— возможность бесплатного обучения детей на курсах компании;
— бесплатные сессии с корпоративным психологом;
— поддержка HR-отдела и наставника для адаптации.
В крупный развивающийся VPN-сервис требуется специалист для закрытия контура мобильных приложений. Сейчас пользователи подключаются через универсальные клиенты (Happ, v2RayTun и т.п.). Следующий шаг — собственные приложения под iOS и Android. Для этого ищут Flutter-разработчика уровня middle+/senior.
О проекте i-Line — мобильное приложение для управления живой очередью на автомойках. Для автовладельцев: выбор автомойки на карте; просмотр очереди; бронирование и онлайн-оплата; отслеживание статуса. Для автомоек: управление очередью; CRM; аналитика; расчёт зарплаты мойщиков. Статус проекта: приложение уже разработано и развёрнуто. Сейчас — багфиксинг и подготовка к запуску. Нужно разобраться в существующем Flutter-коде, исправить ошибки и довести приложение до production.
Задачи:
— поиск и исправление багов;
— работа с существующим Flutter-кодом;
— проверка интеграции с backend API;
— исправление проблем Flutter ↔️ backend;
— тестирование Android/iOS;
— подготовка к публикации в App Store и Google Play;
— дальнейшая поддержка проекта 12 месяцев. Срок основной доработки — 1,5 месяца.
Требования:
— Middle Flutter;
— уверенный Flutter/Dart;
— REST API, JSON;
— Git;
— умение разбираться в чужом коде;
— самостоятельный поиск и исправление причин багов;
— готовность уделять проекту 25+ часов в неделю ближайшие 2 месяца.
Условия:
— удалённо;
— гибкий график;
— договор оказания услуг;
— фантомный опцион: 2% от денежного оборота проекта до совокупной выплаты $30 000; ориентировочный срок погашения — 2 года с момента запуска.
Команда:
— Backend-разработчик (в поиске);
— Flutter-разработчик (в поиске);
— React JS-разработчик;
— UX/UI Designer.
Location: New York
Via is on a mission to create public transportation systems that provide far greater access to jobs, healthcare, and education. Our platform serves as the technology backbone for modern transit networks, transforming antiquated and siloed public transportation systems into smart, data-driven, and efficient digital networks. With hundreds of agency partners around the world, Via is recognized as the leading transportation technology and service provider globally.
As a
Senior Flutter Engineer
at Via, you'll be a core member of the rider mobile team, owning the mobile experience that millions of riders depend on every day - from booking rides and managing accounts to the underlying mobile infrastructure that makes it all work seamlessly. You'll work across both native Android and iOS and our cross-platform Flutter codebase, collaborating closely with designers, backend engineers, and product managers who care deeply about the quality of what they ship. If you're a mobile engineer who takes pride in building polished, high-performance experiences across platforms and wants to see your work used at real scale, this is the role for you.
**This is a hybrid position with the expectation that you will be onsite in NYC 2-3 days a week.**
About the Role:
Collaborate closely with designers, backend engineers, and product managers in order to deliver our high-quality, user-friendly rider application
Own the development and continuous improvement of Via's rider mobile apps across platforms - building new features across booking, account management, and the core rider journey while keeping the experience fast, reliable, and intuitive.
Work primarily in Flutter for cross-platform development while contributing to native Android and iOS codebases where needed, making pragmatic decisions about when to go cross-platform and when to go native
Architect and evolve the mobile infrastructure services that power Via's apps, making thoughtful decisions about app architecture patterns, performance optimization, and memory management that the whole team benefits from
Diagnose and resolve critical production issues under pressure, minimising disruption to riders and acting as a key line of defence when things go wrong in live environments
Mentor and guide engineers on the team - sharing your expertise across platforms, reviewing code thoughtfully, and helping others grow
About You:
5+ years of mobile development experience, with strong hands-on experience in cross-platform frameworks - Flutter experience is a strong advantage - alongside solid native development experience in Android (Kotlin) or iOS (Swift)
Comfortable working across both cross-platform and native codebases, with a good instinct for when each approach is the right tool for the job
Strong grasp of mobile app architecture patterns, performance optimization, and concurrent programming - whether that's Kotlin Coroutines, Swift’s async-await, or Dart's async patterns in Flutter
Experienced with mobile frameworks including Location Services and Google Maps API, and familiar with third-party mapping tools such as Mapbox
A natural collaborator and mentor - you take ownership of your work, share knowledge generously, and make the engineers around you better
Proactive and genuinely curious about new technologies - you don't wait to be told what to improve, and you bring energy and ideas to the team
Compensation and Benefits
(US only)
Final salary will be determined by the candidate’s experience, knowledge, and skills. Salary reflected does not include equity or variable pay, where applicable.
Salary Range: $160,000 - $200,000
We are proud to offer a generous and comprehensive benefits package, including free medical plans, 401K matching, catered lunch on Wednesdays, and many other perks.
There has never been a more exciting time to be on the cutting edge of public mobility. Ready to join the ride?
Via is an equal opportunity employer.
X-FLOW is a mobile game development studio known for casual titles like Happy Color, featuring coloring and puzzle mechanics.
Work format: Remote or on-site.
X-FLOW is a mobile game development studio known for casual titles like Happy Color, featuring coloring and puzzle mechanics.
Work format: Remote or on-site.
Location: Warsaw, Mazowieckie, Poland
X-FLOW
is a mobile game development company established in 2018. We gained recognition after the release of
Happy Color
, the most popular digital coloring book and one of the most successful ad-driven mobile apps in the world.
We are looking for a
Flutter Developer
for our flagship project, Happy Color,
and for development of new projects
.
Key Responsibilities:
Develop and maintain high-quality Flutter applications with a focus on performance, stability, and clean architecture.
Implement adaptive, responsive UI and complex animations with pixel-perfect precision.
Design modular and testable architectures.
Identify and fix performance bottlenecks (scrolling, rendering, rebuilds).
Collaborate closely with designers and backend engineers to deliver smooth UX across iOS and Android.
Continuously improve code quality through reviews, refactoring, and automated testing.
Requirements:
4+ years of Flutter/Dart experience
with solid understanding of widget lifecycle, state management, and animation system.
Strong knowledge of
Flutter SDK
(animations, adaptive UI, rendering, performance tuning).
Proficiency in
Dart
(async programming, isolates, generics, mixins).
Experience building
custom UI components
,
pixel-perfect layouts
, and
smooth 60/120 FPS animations
.
Deep understanding of Bloc / Cubit / Provider
and clean architectural principles (SOLID, Clean Architecture).
Hands-on experience with
Flutter DevTools
for performance profiling and optimization (scroll, rebuilds, memory).
Ability to integrate
Firebase, analytics, in-app purchases, and push notifications
.
Understanding of
Android/iOS ecosystems
and platform channels for native integrations.
Experience writing and maintaining
unit and integration tests
.
Russian - C1/higher, English - B1+.
What We Offer:
Competitive salary and benefits package.
Opportunity to work with a talented and passionate team in a creative and dynamic environment.
Flexible working hours and remote/office work options.
Career growth and professional development opportunities.
A fun and inclusive company culture that celebrates diversity and creativity.
Join us and let’s create great content together!
When you apply for this role, we process your personal data in accordance with our Candidate Privacy Notice
(
https://xflowgames.com/candidate-privacy-notice
).
О ПРОЕКТЕ
Международный холдинг расширяет команду мобильной разработки. Мы ищем Senior-специалистов или готовые команды, способные реализовывать проекты «под ключ» в динамичной среде без бюрократии и легаси-кода. Основной фокус — поточная разработка приложений и работа с современными продуктовыми механиками.
ОСНОВНЫЕ ЗАДАЧИ
— Энд-ту-энд разработка мобильных приложений для платформ iOS и Android.
— Интеграция сторонних SDK и внешних сервисов.
— Проектирование и внедрение механик для успешного прохождения модерации в Store.
— Участие в полном цикле релизов и поддержке приложений в продакшне.
ТРЕБОВАНИЯ К КАНДИДАТУ
— Глубокий практический опыт разработки мобильного ПО.
— Уверенное владение стеком: Swift, Kotlin, Flutter или Unity.
— Понимание специфики работы с WebView и пограничными продуктовыми механиками.
— Навыки самостоятельной реализации крупных функциональных блоков.
БУДЕТ ПРЕИМУЩЕСТВОМ
— Опыт работы в сфере Performance-маркетинга или мобильного трафика.
— Наличие собственной команды (дизайнеры, разработчики, QA).
УСЛОВИЯ РАБОТЫ
— Полностью удаленный формат из любой точки мира.
— Стабильные выплаты вознаграждения в валюте.
— Отсутствие бюрократии и доступ к готовой современной инфраструктуре.
— Возможность обмена опытом с экспертами в распределенной международной команде.
О ПОЗИЦИИ (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-тесты).
ПОЧЕМУ СТОИТ ПРИСОЕДИНТЬСЯ
— Возможность принимать ключевые технические решения и выбирать стек.
— Работа над сложными, высоконагруженными продуктами с современным подходом к разработке.
— Профессиональная команда и прозрачные процессы.
Задачи:
— Разработка и поддержка высококачественных мобильных приложений на 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: Home based - Worldwide
Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of globally distributed collaboration, with 1100+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable and growing.
We are hiring a Web/UI Engineer to develop a data-rich and reliable user experience. These frontends are constructed using JS, CSS, React, and Flutter, and serve as Canonical’s enterprise products that act as the company's face to our users.
In order to create consistency across our products and sites, we have a central team that builds an open-source
React toolkit
and presentation layer, the
Vanilla Framework
. We are excited to develop this further and see if we can help more open-source projects build performant and accessible interfaces that respond well to diverse layouts. We use REST APIs for communication, and we consider API design an important part of the process.
Flutter is a new front-end technology that has the potential to unify our desktop and web development. We are growing the team's exposure to Flutter and have roles on both web and Ubuntu engineering for this specialism.
We hire developers with outstanding academic results and a passion for open-source software, innovation, and cutting-edge web technologies. In these roles, you will have the opportunity to make significant contributions through high-quality, front-end and back-end code while exhibiting technical leadership, exceptional design, and intuitive user experience.
Additionally, we encourage colleagues to engage with the broader open-source community. We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and ensure seamless software operations at scale.
Location
: This is a Globally remote role.
The role entails
Design and implement well-tested and documented software in Web technologies or Flutter.
Debug and fix issues encountered by your users
Participate in our engineering process through code and architectural reviews
Collaborate with community and colleagues on technical specifications
Contribute to technical documentation to make it the best of its kind
Seek improvements to engineering and operations practices
Deploy and operate services developed by the team
Contribute to the success of your product through technical advocacy
What we are looking for in you
An exceptional academic track record from both high school and university
Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
Drive and a track record of going above and beyond expectations
Well-organised, self-starting and able to deliver to schedule
Professional manner in interacting with colleagues, partners, and community
Experience designing and writing high-quality Web technologies
Experience with and passion for Typescript, React or Flutter
An eye for accessibility and performance
Professional written and spoken English
Experience with Linux (Debian or Ubuntu preferred)
Excellent interpersonal skills, curiosity, flexibility, and accountability
Passion, thoughtfulness, and self-motivation
Excellent communication and presentation skills
Result-oriented, with a personal drive to meet commitments
Ability to travel twice a year, for company events for up to two weeks each
Nice-to-have skills
Experience with container tech such as LXD, Docker and Kubernetes
Attention to detail concerning user-centric UI development
REST API design, development and governance
Performance engineering and security experience
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues
Priority Pass, and travel upgrades for long-haul company events
For the entry level position in this advert, our compensation for US based candidates, lies between 48,000 USD to 70,000 USD. Our Early stage interview process will establish your level. If you are considered for a different level position than what is posted here, we will provide a wage scale or salary range specific to that level position.
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal-opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background creates a better work environment and better products.
Whatever your identity, we will give your application fair consideration.
#LI-remote
Location: Canada (Remote)
Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale. Built on open source and open standards and designed for interoperability across any stack, Grafana Cloud brings AI to observability and observability to AI, giving teams (and their agents) unified visibility so they can see, understand, and act on all their disparate data, wherever it lives, and move at the speed of their ambitions. Customers, including Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+ countries, backed by leading investors including Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, and Lead Edge Capital. Learn more at
grafana.com
and follow us on
LinkedIn
and
X
.
We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do.
You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity.
This is a full-time remote opportunity. We are considering candidates based in the US and Canada only, within the Eastern or Central time zones.
The Opportunity:
We are building Mobile Session Replay: a way for teams to see what users actually experienced in their iOS, Android, Flutter and React Native apps, inside Grafana Cloud.
Session Replay
connects frontend signals to session-level evidence, so engineers can investigate production issues faster and with more confidence. Web replay is already available publicly. Mobile replay extends the same story to native apps as part of our Digital Experience Monitoring (DEM) strategy.
We are starting with Android. A working prototype already exists, and you will help turn it into a product customers can trust. The plan is to push ahead from there: iOS next, then our Flutter, React Native and OpenTelemetry mobile SDKs, so customers get a consistent replay experience across platforms.
As a company we are remote-first and global, we embrace people of different experiences and backgrounds to build diverse teams where every person brings a new perspective to the software. We are looking for Staff Mobile Engineers who are passionate about working with data and providing seamless experiences for our customers to join our growing team!
What you'll be doing
As a Staff Mobile Engineer you will be the technical lead for mobile capture and replay, working across the device, the ingest path and the player. Specifically, you will:
Own the on-device replay library end to end,
starting with Android and extending to iOS.
Make privacy a default,
designing masking and consent controls so sensitive data never leaves the device.
Keep the overhead low and measure it on real devices,
protecting startup time, UI responsiveness, battery, memory, network use and disk, and profiling the impact of capture and masking while the app is actively being used. Give customers controls to trade fidelity against cost.
Build the integration layer
so customers do not copy demo glue code: adapters that tie replay to the active RUM session, sampling decisions and screen or navigation changes.
Work across the stack with Frontend and Mobile Observability teams
on the capture, upload and storage pipeline, session inactivity handling, the timeline player and the mobile sessions and replay experience in Frontend Observability. Evaluate the format and API tradeoffs rather than assuming the current prototype approach is final.
Define quality and compatibility:
automated tests, CI, device and OS coverage, and backwards-compatible upgrade paths for an SDK that customers cannot easily update.
Engage directly with customers:
join calls, gather structured feedback, and help teams instrument and adopt Mobile Session Replay
Mentor engineers
and help grow technical leadership in the team
We invest heavily in developer productivity. You can use modern AI coding assistants as part of your daily workflow (your choice of tools, within security guidelines), backed by a company-funded usage budget so you can iterate quickly without unnecessary friction. We encourage pragmatic AI-assisted development: faster prototyping, test generation, refactors, documentation, and incident follow-ups—always with strong code review and quality standards. You'll also have access to the latest frontier models from OpenAI, Anthropic, and Google.
Technologies you'll work with
Kotlin (primary, Android-first) and Swift (iOS)
Android media and graphics APIs (MediaCodec / H.264 encoding, view and window capture, Jetpack Compose and View-based UIs)
Faro (Flutter and React Native SDKs) and OpenTelemetry Android and iOS SDKs
Go (collector and ingest services) and TypeScript / React (player and Frontend Observability UI), as you partner across the stack
OLAP Database / Object storage (S3)
Kafka/Warpstream
Grafana ecosystem (Mimir, Loki, Tempo, etc.)
What makes you a great fit
You are comfortable working in a remote-first, globally distributed company. Communication is key, and you write and speak clearly in English
You are collaborative, friendly, kind and respectful. We operate by consensus: you can contribute, disagree constructively, and commit to the team's decision
You have deep native mobile engineering experience on Android (Kotlin/Java) or iOS (Swift/Obj-C). We are building Android first, so Android depth is a priority for the first hire. We are hiring across both platforms, and we do not expect you to be an expert in both, but you are willing to learn and contribute across platforms over time.
You have built or maintained mobile SDKs or platform libraries used by external developers, and you care about developer experience, API design and safe upgrade paths
You have worked on performance-sensitive code (startup time, memory, battery, network efficiency, background execution limits) and make pragmatic tradeoffs
You are comfortable with media and rendering pipelines on mobile: capturing screen content, working with frames or bitmaps, and encoding or handling video
You are comfortable owning a product from 0 to 1 in ambiguous problem spaces. You can break large problems into increments and work autonomously
You take a user-centered approach, and you build understanding of customers' context and goals so you build the right thing
You are thoughtful about privacy and security on user devices, including handling of sensitive data
You use AI tools as a natural part of your engineering workflow, for exploration, code review or reasoning through design tradeoffs, and you are thoughtful about where they help and where they don't
Bonus points for
Prior work on mobile session replay, screen recording, or sampling for mobile telemetry
Experience with video encoding (H.264, MediaCodec, AVFoundation) or on-device masking and redaction
Familiarity with rrweb or web session replay concepts
Experience with OpenTelemetry, crash reporting libraries or other observability open source
Experience with cross-platform frameworks (React Native, Flutter) or building native bindings and bridges
Experience with observability or debugging tools (Grafana, Datadog, New Relic, Sentry, etc.)
Familiarity with mobile privacy, consent and platform policy requirements
Experience with Go or TypeScript, since the work crosses into our ingest and player
In Canada, the OTE (On-Target Earnings)/Base compensation range for this role is $192,891 - $231,469 CAD. Actual compensation may vary based on level, experience, and skillset as assessed throughout the interview process. All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success. We believe in shared outcomes—RSUs help us stay aligned and invested as we scale globally.
*Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process.
Why You’ll Thrive at Grafana Labs:
100% Remote, Global Culture -
As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose.
Scaling Organization
– Tackle meaningful work in a high-growth, ever-evolving environment.
Transparent Communication
– Expect open decision-making and regular company-wide updates.
Innovation-Driven
– Autonomy and support to ship great work and try new things.
Open Source Roots
– Built on community-driven values that shape how we work.
Empowered Teams
– High trust, low ego culture that values outcomes over optics.
Career Growth Pathways
– Defined opportunities to grow and develop your career.
Approachable Leadership
– Transparent execs who are involved, visible, and human.
Passionate People
– Join a team of smart, supportive folks who care deeply about what they do.
In-Person onboarding
- We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it.
Balance is Key
- We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect.
*We will comply with local legislation where applicable.
Equal Opportunity Employer:
Grafana Labs is an equal opportunities employer. We welcome applications from everyone regardless of race, colour, nationality, origin, caste, sex, gender reassignment identity or expression, sexual orientation, age, religion or belief, disability, veteran status, genetic information, pregnancy, maternity, marital, family or carer status, or any other characteristic which is protected by local law. We believe that equality and diversity build a strong organisation, and we work hard to ensure that is the foundation of our organisation as we grow.
Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings.
#LI-Remote
For information about how your personal data is used once you’ve applied to a job, check out our
privacy policy
.
Location: United States (Remote)
Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale. Built on open source and open standards and designed for interoperability across any stack, Grafana Cloud brings AI to observability and observability to AI, giving teams (and their agents) unified visibility so they can see, understand, and act on all their disparate data, wherever it lives, and move at the speed of their ambitions. Customers, including Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+ countries, backed by leading investors including Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, and Lead Edge Capital. Learn more at
grafana.com
and follow us on
LinkedIn
and
X
.
We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do.
You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity.
This is a full-time remote opportunity. We are considering candidates based in the US and Canada only, within the Eastern or Central time zones.
The Opportunity:
We are building Mobile Session Replay: a way for teams to see what users actually experienced in their iOS, Android, Flutter and React Native apps, inside Grafana Cloud.
Session Replay
connects frontend signals to session-level evidence, so engineers can investigate production issues faster and with more confidence. Web replay is already available publicly. Mobile replay extends the same story to native apps as part of our Digital Experience Monitoring (DEM) strategy.
We are starting with Android. A working prototype already exists, and you will help turn it into a product customers can trust. The plan is to push ahead from there: iOS next, then our Flutter, React Native and OpenTelemetry mobile SDKs, so customers get a consistent replay experience across platforms.
As a company we are remote-first and global, we embrace people of different experiences and backgrounds to build diverse teams where every person brings a new perspective to the software. We are looking for Staff Mobile Engineers who are passionate about working with data and providing seamless experiences for our customers to join our growing team!
What you'll be doing
As a Staff Mobile Engineer you will be the technical lead for mobile capture and replay, working across the device, the ingest path and the player. Specifically, you will:
Own the on-device replay library end to end,
starting with Android and extending to iOS.
Make privacy a default,
designing masking and consent controls so sensitive data never leaves the device.
Keep the overhead low and measure it on real devices,
protecting startup time, UI responsiveness, battery, memory, network use and disk, and profiling the impact of capture and masking while the app is actively being used. Give customers controls to trade fidelity against cost.
Build the integration layer
so customers do not copy demo glue code: adapters that tie replay to the active RUM session, sampling decisions and screen or navigation changes.
Work across the stack with Frontend and Mobile Observability teams
on the capture, upload and storage pipeline, session inactivity handling, the timeline player and the mobile sessions and replay experience in Frontend Observability. Evaluate the format and API tradeoffs rather than assuming the current prototype approach is final.
Define quality and compatibility:
automated tests, CI, device and OS coverage, and backwards-compatible upgrade paths for an SDK that customers cannot easily update.
Engage directly with customers:
join calls, gather structured feedback, and help teams instrument and adopt Mobile Session Replay
Mentor engineers
and help grow technical leadership in the team
We invest heavily in developer productivity. You can use modern AI coding assistants as part of your daily workflow (your choice of tools, within security guidelines), backed by a company-funded usage budget so you can iterate quickly without unnecessary friction. We encourage pragmatic AI-assisted development: faster prototyping, test generation, refactors, documentation, and incident follow-ups—always with strong code review and quality standards. You'll also have access to the latest frontier models from OpenAI, Anthropic, and Google.
Technologies you'll work with
Kotlin (primary, Android-first) and Swift (iOS)
Android media and graphics APIs (MediaCodec / H.264 encoding, view and window capture, Jetpack Compose and View-based UIs)
Faro (Flutter and React Native SDKs) and OpenTelemetry Android and iOS SDKs
Go (collector and ingest services) and TypeScript / React (player and Frontend Observability UI), as you partner across the stack
OLAP Database / Object storage (S3)
Kafka/Warpstream
Grafana ecosystem (Mimir, Loki, Tempo, etc.)
What makes you a great fit
You are comfortable working in a remote-first, globally distributed company. Communication is key, and you write and speak clearly in English
You are collaborative, friendly, kind and respectful. We operate by consensus: you can contribute, disagree constructively, and commit to the team's decision
You have deep native mobile engineering experience on Android (Kotlin/Java) or iOS (Swift/Obj-C). We are building Android first, so Android depth is a priority for the first hire. We are hiring across both platforms, and we do not expect you to be an expert in both, but you are willing to learn and contribute across platforms over time.
You have built or maintained mobile SDKs or platform libraries used by external developers, and you care about developer experience, API design and safe upgrade paths
You have worked on performance-sensitive code (startup time, memory, battery, network efficiency, background execution limits) and make pragmatic tradeoffs
You are comfortable with media and rendering pipelines on mobile: capturing screen content, working with frames or bitmaps, and encoding or handling video
You are comfortable owning a product from 0 to 1 in ambiguous problem spaces. You can break large problems into increments and work autonomously
You take a user-centered approach, and you build understanding of customers' context and goals so you build the right thing
You are thoughtful about privacy and security on user devices, including handling of sensitive data
You use AI tools as a natural part of your engineering workflow, for exploration, code review or reasoning through design tradeoffs, and you are thoughtful about where they help and where they don't
Bonus points for
Prior work on mobile session replay, screen recording, or sampling for mobile telemetry
Experience with video encoding (H.264, MediaCodec, AVFoundation) or on-device masking and redaction
Familiarity with rrweb or web session replay concepts
Experience with OpenTelemetry, crash reporting libraries or other observability open source
Experience with cross-platform frameworks (React Native, Flutter) or building native bindings and bridges
Experience with observability or debugging tools (Grafana, Datadog, New Relic, Sentry, etc.)
Familiarity with mobile privacy, consent and platform policy requirements
Experience with Go or TypeScript, since the work crosses into our ingest and player
In US, the OTE (On-Target Earnings)/Base compensation range for this role is $189,374 - $227,249 USD. Actual compensation may vary based on level, experience, and skillset as assessed throughout the interview process. All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success. We believe in shared outcomes—RSUs help us stay aligned and invested as we scale globally.
*Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process.
Why You’ll Thrive at Grafana Labs:
100% Remote, Global Culture -
As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose.
Scaling Organization
– Tackle meaningful work in a high-growth, ever-evolving environment.
Transparent Communication
– Expect open decision-making and regular company-wide updates.
Innovation-Driven
– Autonomy and support to ship great work and try new things.
Open Source Roots
– Built on community-driven values that shape how we work.
Empowered Teams
– High trust, low ego culture that values outcomes over optics.
Career Growth Pathways
– Defined opportunities to grow and develop your career.
Approachable Leadership
– Transparent execs who are involved, visible, and human.
Passionate People
– Join a team of smart, supportive folks who care deeply about what they do.
In-Person onboarding
- We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it.
Balance is Key
- We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect.
*We will comply with local legislation where applicable.
Equal Opportunity Employer:
Grafana Labs is an equal opportunities employer. We welcome applications from everyone regardless of race, colour, nationality, origin, caste, sex, gender reassignment identity or expression, sexual orientation, age, religion or belief, disability, veteran status, genetic information, pregnancy, maternity, marital, family or carer status, or any other characteristic which is protected by local law. We believe that equality and diversity build a strong organisation, and we work hard to ensure that is the foundation of our organisation as we grow.
Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings.
#LI-Remote
For information about how your personal data is used once you’ve applied to a job, check out our
privacy policy
.
Location: Hamburg
Workplace: Hybrid
adjoe builds the technologies behind mobile apps growth and monetization. Powered by advanced AI, first-party data, and world-class engineering, we connect app developers to over 600 million users worldwide. From our global leadership in rewarded advertising with Playtime to breaking ground in programmatic adtech with adjoe Ads, we build high-performance mobile infrastructure that redefines how users discover and engage with apps.
Where Milliseconds Power Global Programmatic Scale
The Programmatic Solutions team powers adjoe’s real-time ad network solution, directly integrated with leading mobile mediation platforms across the ecosystem. At our core is a smart bidder leveraging machine learning to predict conversion probability and lifetime value in real time, serving the right ad at the exact right moment.
The team owns the complete lifecycle of our programmatic ad engine on mobile: from our native iOS and Android SDKs that seamlessly render ad creatives and stream granular telemetry events back to our servers, to the developer-facing APIs and dashboards that give publishers total visibility into monetization performance. Because our code executes live inside third-party apps alongside major mediation stacks, every millisecond saved directly impacts revenue, fill rate, and user experience.
Your Mission & Who We Are Looking For:
- Swift expert with deep SDK experience: You bring 8+ years of mobile development experience with a strong focus on modern Swift. A huge plus: proven experience architecting, building, and maintaining production iOS libraries/SDKs. You know how to design clean, backward-compatible public APIs and package robust binaries (XCFrameworks) that thousands of external publishers can integrate with zero friction.
- High-performance rendering & creative UI/UX: You will build and optimize the visual components of adjoe Ads—innovative ad formats, dynamic video players, and rich web views seen by millions of users daily. Leveraging UIKit, AVFoundation, and WKWebView, you know how to build fluid, native-feeling experiences, introduce A/B testable UI features, and diagnose frame drops or memory leaks using Xcode Instruments.
- Mediation integration & AdTech standards: You will ensure our SDK seamlessly interfaces with leading mobile mediation platforms and ad servers. You take ownership of aligning our mobile stack with IAB specifications and advertising industry standards, ensuring reliable impression tracking, viewability measurement, and attribution.
- Build automation & developer-facing distribution: You contribute to and maintain our CI/CD pipelines to guarantee flawless, automated releases. You have hands-on experience with modern dependency managers and build automation tools (Swift Package Manager, CocoaPods, fastlane, and GitLab CI) to package, test, and distribute lightweight mobile artifacts.
- Observability & technical stability: You don't just write code; you safeguard its execution in the wild. You will expand our monitoring and crash-reporting frameworks to proactively catch anomalies, optimize memory and CPU footprint, and ensure zero instability across diverse iOS versions and device generations.
- Plus – Cross-platform & multi-stack exposure: Basic working knowledge of Objective-C is a strong advantage. Experience with cross-platform frameworks (React Native, Flutter, Unity) or parallel Android development experience is highly valued to support our broader mobile ecosystem.
🌎 We welcome applications from talent worldwide and provide relocation support to Hamburg, Germany for those ready to join our team.
What’s in It for You?
At adjoe, you’re not here to just close JIRA tickets; you’re helping build the infrastructure behind one of the most impactful platforms in adtech. The systems you work on will reach hundreds of millions of users and power billions of decisions every day.
- Go Big. Own projects with impact on 600M+ users and push adtech boundaries.
- Move Fast. Ship solutions multiple times a day, learn from results, and keep momentum.
- Be Direct. Solve problems openly and collaborate across teams.
- Thrive Together. Grow with a diverse, global team of people from over 40 different countries who learn from each other.
- Have Fun. Celebrate wins, enjoy daily victories, and bring your energy.
We welcome applications from people who will contribute to the diversity of our company.
Location: Hong Kong SAR; Kuala Lumpur, Malaysia
About Us
Established in 2018, Bybit is one of the world’s leading cryptocurrency exchanges and digital financial platforms, serving over 80 million users across more than 200 countries and regions. Powered by world-class technology and a user-first mindset, Bybit delivers a seamless ecosystem across trading, payments, wealth management, custody, institutional services, and Web3 — connecting users to the future of digital finance.
Our core values define how we build. We listen, care and improve to create products and experiences that put users first. Backed by a global team of ambitious builders, problem-solvers, and innovators, we foster a high-performance and fast-moving environment where talent is empowered to drive real impact at the global scale. Supported by 24/7 multilingual customer service and a strong commitment to innovation, we are shaping the future of finance through technology, collaboration, and bold execution.
Today, Bybit is recognized as one of the most trusted and transparent platforms in the digital asset industry, continuing to expand its global presence while building the infrastructure for the next generation of financial services.
Project Overview:
Maintain the mobile app for iOS and Android in Flutter
Follow Figma designs to build beautiful interfaces through Flutter
Work with our design and backend teams to implement new features
Stay up to date with best practices in mobile performance, security, and UX
Write documentation and support internal knowledge sharing
Must Haves
Major in Computer Science or related fields.
Solid foundation in computer science and a good understanding of microcomputer principles.
Strong sense of responsibility for software products, with good communication skills and excellent teamwork capabilities.
Proficient in at least one programming language, such as (but not limited to): Java, Kotlin, Objective-C, Swift, C, C++, or Python.
Passion for building the high-performance apps
Nice to Haves
Strong experience with Flutter and Native mobile development
Solid understanding of TypeScript and modern React patterns
Side projects or open-source contributions
Why Join Us
At Bybit, we are committed to fostering a supportive and enriching work environment.
Our benefits include:
- Study Growth Fund: We support your professional development and continuous learning.
- Internal Events: Participate in regular team-building activities, workshops, and events designed to promote collaboration and innovation.
- Global Collaboration: Be part of a diverse, international team, working alongside colleagues from around the world.
- Career Advancement: Access opportunities for growth and advancement within a rapidly expanding global company.
- Internal Mobility: Grow with us- Your long-term development is important to us. We offer internal job opportunities to help build your career path.
seniorNew York; (US only)
УдалённоМожно работать из любой страны
Canada (Remote); We are considering candidates based in the US and Canada only, within the Eastern or Central time zones
United States (Remote); We are considering candidates based in the US and Canada only, within the Eastern or Central time zones
Гибридsenior🌎 We welcome applications from talent worldwide and provide relocation support to Hamburg, Germany for those ready to join our team