Location: Poland
Workplace: remote
About Finom
Finom is a European tech startup headquartered in Amsterdam, and we’re on a journey towards revolutionizing the financial landscape for entrepreneurs worldwide. Our mission is to develop an all-in-one financial B2B solution that integrates banking functions, accounting, financial management, and invoicing into a seamless, mobile-first platform.
We recently closed a €115 million Series C equity round (around $133 million), bringing our total funding to approximately $346 million. This significant investment follows a $105 million growth funding round from General Catalyst, a long-term backer since 2021 known for supporting companies like Airbnb, HubSpot, KAYAK, and Stripe.
Finom's platform goes beyond traditional banking, offering invoicing and a growing suite of features, including AI-enabled accounting, aiming to simplify financial management for entrepreneurs. We're actively expanding our reach across key EU markets like Germany, France, the Netherlands, Italy, and Spain.
At Finom, we’re not just redefining the entrepreneurial experience — we’re empowering our employees to make a real difference. Your work matters, and your impact extends far beyond product metrics. We nurture innovation and an inspiring work environment where bold ideas thrive, prioritizing thorough research, swift implementation of solutions, and ensuring that every effort we make benefits our users, employees, partners, and our business as a whole.
Maintaining our start-up spirit, we prioritize thorough research, swift implementation of solutions, and ensuring that every effort we make benefits our users, employees, partners, and, of course, our business.
We're looking for a Senior Android Engineer or Tech Lead who thinks like a product builder — someone who cares deeply about the "why" behind what they're building, not just the tickets in the backlog.
You'll be embedded in a cross-functional domain team (Backend, Mobile, ML/AI, QA, Design, and Product) and own the end-to-end development of features that genuinely matter: company accounts and cash flows, banking transactions, card issuance and management, and AI-enabled accounting. You'll help shape architecture decisions, raise the bar on engineering quality, and mentor the engineers around you.
If you're energized by working at the intersection of great mobile engineering and real product impact — this is the role.
What You’ll Do
Design and build new features for our Android application, used daily by business owners across Europe.
Architect and implement reliable, intuitive solutions for:
Multi-account cash flow management
Banking transactions and payments
Physical and virtual card issuance, activation, and control
AI-powered accounting automation
Build polished, responsive UIs using
Jetpack Compose
.
Take ownership of code quality, performance, and stability — automated testing and thorough code reviews are non-negotiable.
Collaborate closely with Backend, QA, Design, and Product — you'll be shaping solutions end-to-end, not just implementing specs.
Drive technical decisions within your domain, challenge assumptions when needed, and proactively identify opportunities to build better.
Contribute to CI/CD pipelines, tooling, and mobile best practices across the team.
Who You Are
You're pragmatic and have a proven track record of shipping products that matter. You communicate clearly across disciplines and thrive in a cross-functional environment where everyone is solving the same customer problem together.
Your experience includes:
Strong knowledge of
Kotlin
(Java knowledge is a plus) and 5+ years of commercial Android development.
Deep understanding of
OOP
,
SOLID
, and
Clean Architecture
.
Solid experience with presentation layer patterns —
MVI
,
MVVM
, and
MVP
— and the ability to choose the right one for the context.
Hands-on experience with our core stack:
Reactive programming & async:
RxJava
,
Kotlin Coroutines / Flow
Dependency injection:
Dagger 2
,
Hilt
, or
Koin
Networking:
Retrofit
Navigation:
Cicerone
,
Jetpack Navigation Component
Modern UI:
Jetpack Compose
Practical experience with
Firebase
(FCM, Analytics, Crashlytics).
Experience with
Feature-module architecture
in production.
Confidence with
Git / GitLab
, including setting up and maintaining
GitLab CI/CD
.
A builder's mentality — you care about the product, the users, and the outcomes, not just the code.
Clear, concise communication in English across technical and non-technical audiences.
Nice to Have
Background in fintech or experience with financial products — you understand the stakes.
Solid grasp of mobile security best practices (especially critical in our domain).
Experience profiling and optimizing UI performance — reducing overdraw, improving recomposition efficiency in Jetpack Compose, and hitting smooth 60/120fps rendering.
Hands-on work with performance tooling:
Android Profiler
,
Perfetto
,
Baseline Profiles
, or similar.
Published apps on
Google Play
you're proud of.
An active
GitHub
profile with code you're happy to share.
Hands-on experience with
AI agents and LLM tools
(Claude, Cursor, Copilot, etc.) — setting up agent environments, writing prompts, skills, and behavioral rules.
Experience with
AI-powered IDE tools
(Cursor, Windsurf, GitHub Copilot, Claude Code, etc.) — including agent mode, rules files configuration, and integrating AI into the daily development workflow.
Understanding of model
capabilities and limitations
— knowing which model fits which task and how to manage the context window effectively.
Ability to
evaluate and verify AI-generated output
— using automated tests, linters, and critical review to catch hallucinations and errors.
Awareness of
AI security risks
— prompt injection, data leakage, and safe handling of untrusted inputs in agentic workflows.
Recruitment Flow
Talent Partner Interview
First Technical Interview
Mobile System Design Interview
Team Fit Interview (peer interview)
Offer
What You Will Get In Return
Make a genuine impact on the product
Join our upward trajectory, and grow with us. We provide the resources and opportunities for continuous personal and professional development, empowering you to make a genuine impact on our evolving product.
Work in the EU
Embark on this exciting journey with us and enjoy the flexibility of traveling and working remotely or in a hybrid model across Europe.
Become a stock options holder
Unlock your inner entrepreneur and align your aspirations with ours through our Stock Options Program. This exciting opportunity is available to every team member, from junior team members to our founders.
Receive unwavering support and care
Finom stands by you at every step, embodying our commitment to your well-being and success reflected in our modern, friendly, and eco-conscious corporate culture. We offer constant support and care to ensure your Finom experience is successful and fulfilling.
Work & Swim program
Immerse yourself in our exclusive Work & Swim Program. Spend one month in a comfortable corporate apartment in enchanting Cyprus. It's the ideal opportunity to strike the perfect work-life balance while enjoying breathtaking Mediterranean views.
Equal Opportunity Statement
At Finom, we're an equal opportunity employer and value diversity at our company. We embrace diversity and invite applications from all walks of life. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, disability status, or other applicable legally protected characteristics.
Location: Netherlands
Workplace: remote
About Finom
Finom is a European tech startup headquartered in Amsterdam, and we’re on a journey towards revolutionizing the financial landscape for entrepreneurs worldwide. Our mission is to develop an all-in-one financial B2B solution that integrates banking functions, accounting, financial management, and invoicing into a seamless, mobile-first platform.
We recently closed a €115 million Series C equity round (around $133 million), bringing our total funding to approximately $346 million. This significant investment follows a $105 million growth funding round from General Catalyst, a long-term backer since 2021 known for supporting companies like Airbnb, HubSpot, KAYAK, and Stripe.
Finom's platform goes beyond traditional banking, offering invoicing and a growing suite of features, including AI-enabled accounting, aiming to simplify financial management for entrepreneurs. We're actively expanding our reach across key EU markets like Germany, France, the Netherlands, Italy, and Spain.
At Finom, we’re not just redefining the entrepreneurial experience — we’re empowering our employees to make a real difference. Your work matters, and your impact extends far beyond product metrics. We nurture innovation and an inspiring work environment where bold ideas thrive, prioritizing thorough research, swift implementation of solutions, and ensuring that every effort we make benefits our users, employees, partners, and our business as a whole.
Maintaining our start-up spirit, we prioritize thorough research, swift implementation of solutions, and ensuring that every effort we make benefits our users, employees, partners, and, of course, our business.
We're looking for a Senior Android Engineer or Tech Lead who thinks like a product builder — someone who cares deeply about the "why" behind what they're building, not just the tickets in the backlog.
You'll be embedded in a cross-functional domain team (Backend, Mobile, ML/AI, QA, Design, and Product) and own the end-to-end development of features that genuinely matter: company accounts and cash flows, banking transactions, card issuance and management, and AI-enabled accounting. You'll help shape architecture decisions, raise the bar on engineering quality, and mentor the engineers around you.
If you're energized by working at the intersection of great mobile engineering and real product impact — this is the role.
What You’ll Do
Design and build new features for our Android application, used daily by business owners across Europe.
Architect and implement reliable, intuitive solutions for:
Multi-account cash flow management
Banking transactions and payments
Physical and virtual card issuance, activation, and control
AI-powered accounting automation
Build polished, responsive UIs using
Jetpack Compose
.
Take ownership of code quality, performance, and stability — automated testing and thorough code reviews are non-negotiable.
Collaborate closely with Backend, QA, Design, and Product — you'll be shaping solutions end-to-end, not just implementing specs.
Drive technical decisions within your domain, challenge assumptions when needed, and proactively identify opportunities to build better.
Contribute to CI/CD pipelines, tooling, and mobile best practices across the team.
Who You Are
You're pragmatic and have a proven track record of shipping products that matter. You communicate clearly across disciplines and thrive in a cross-functional environment where everyone is solving the same customer problem together.
Your experience includes:
Strong knowledge of
Kotlin
(Java knowledge is a plus) and 5+ years of commercial Android development.
Deep understanding of
OOP
,
SOLID
, and
Clean Architecture
.
Solid experience with presentation layer patterns —
MVI
,
MVVM
, and
MVP
— and the ability to choose the right one for the context.
Hands-on experience with our core stack:
Reactive programming & async:
RxJava
,
Kotlin Coroutines / Flow
Dependency injection:
Dagger 2
,
Hilt
, or
Koin
Networking:
Retrofit
Navigation:
Cicerone
,
Jetpack Navigation Component
Modern UI:
Jetpack Compose
Practical experience with
Firebase
(FCM, Analytics, Crashlytics).
Experience with
Feature-module architecture
in production.
Confidence with
Git / GitLab
, including setting up and maintaining
GitLab CI/CD
.
A builder's mentality — you care about the product, the users, and the outcomes, not just the code.
Clear, concise communication in English across technical and non-technical audiences.
Nice to Have
Background in fintech or experience with financial products — you understand the stakes.
Solid grasp of mobile security best practices (especially critical in our domain).
Experience profiling and optimizing UI performance — reducing overdraw, improving recomposition efficiency in Jetpack Compose, and hitting smooth 60/120fps rendering.
Hands-on work with performance tooling:
Android Profiler
,
Perfetto
,
Baseline Profiles
, or similar.
Published apps on
Google Play
you're proud of.
An active
GitHub
profile with code you're happy to share.
Hands-on experience with
AI agents and LLM tools
(Claude, Cursor, Copilot, etc.) — setting up agent environments, writing prompts, skills, and behavioral rules.
Experience with
AI-powered IDE tools
(Cursor, Windsurf, GitHub Copilot, Claude Code, etc.) — including agent mode, rules files configuration, and integrating AI into the daily development workflow.
Understanding of model
capabilities and limitations
— knowing which model fits which task and how to manage the context window effectively.
Ability to
evaluate and verify AI-generated output
— using automated tests, linters, and critical review to catch hallucinations and errors.
Awareness of
AI security risks
— prompt injection, data leakage, and safe handling of untrusted inputs in agentic workflows.
Recruitment Flow
Recruiter Interview
First Technical Interview
Coding / AI assisted coding interview
Mobile System Design Interview
Team Fit Interview (peer interview)
Offer
What You Will Get In Return
Make a genuine impact on the product
Join our upward trajectory, and grow with us. We provide the resources and opportunities for continuous personal and professional development, empowering you to make a genuine impact on our evolving product.
Work in the EU
Embark on this exciting journey with us and enjoy the flexibility of traveling and working remotely or in a hybrid model across Europe.
Become a stock options holder
Unlock your inner entrepreneur and align your aspirations with ours through our Stock Options Program. This exciting opportunity is available to every team member, from junior team members to our founders.
Receive unwavering support and care
Finom stands by you at every step, embodying our commitment to your well-being and success reflected in our modern, friendly, and eco-conscious corporate culture. We offer constant support and care to ensure your Finom experience is successful and fulfilling.
Work & Swim program
Immerse yourself in our exclusive Work & Swim Program. Spend one month in a comfortable corporate apartment in enchanting Cyprus. It's the ideal opportunity to strike the perfect work-life balance while enjoying breathtaking Mediterranean views.
Equal Opportunity Statement
At Finom, we're an equal opportunity employer and value diversity at our company. We embrace diversity and invite applications from all walks of life. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, disability status, or other applicable legally protected characteristics.
Ручное тестирование (регрессионное, функциональное, исследовательское) игр на мобильной платформе Android; Создание и поддержание в актуальном состоянии тестовой документации;
juniorГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Тебе предстоит отвечать за качество Android-направления: проводить анализ требований и строить тест-стратегию на фичу/направление, задавать уточняющие вопросы до старта, писать понятные тест-кейсы и чек-листы в Allure и поддерживать их актуальность;
Location: Serbia; Georgia; Montenegro; Kazakhstan
We are looking for an experienced Fullstack QA Engineer with a background in fintech, banking or other finance-related products to join our banking QA team. We build mobile banking apps on shared backend APIs. You will test both mobile apps and backend services by hand and help us build test automation for APIs and mobile apps. Our products move real money - cards, transfers, payments - so quality here matters.
What You Will Do
Test new features and run regression for iOS and Android apps;
Test backend APIs and integrations: requests, responses, logs;
Design and maintain test cases and checklists in TestRail;
Build, maintain and run automated API tests with Postman and Newman in GitLab CI;
Maintain and extend our existing Java / REST Assured API test framework (TestRail integration, Allure reporting), and bring it back to regular runs;
Contribute to mobile UI test automation for iOS and Android — together with developers in their native test suites or with cross-platform tools — with a focus on end-to-end checks against the real backend;
Prepare test data and test accounts for automated and manual runs;
Help evolve our test automation approach and tooling;
Clarify requirements directly with developers and product managers — we have no business analysts, so you will often find out how things should work yourself;
Take part in release checks (release candidate testing, post-release smoke) and help improve QA processes;
Use AI tools to speed up your work — and verify what they produce.
Requirements
3+ years of experience as a QA Engineer;
Experience in fintech, banking, payments or other finance-related products;
Solid test design skills: you write test cases and checklists from short task descriptions;
Hands-on experience testing mobile apps on both iOS and Android (TestFlight / Firebase builds);
Strong API testing skills: HTTP, REST, status codes, authorization;
Hands-on API test automation: comfortable reading and extending automated API tests in code (Java or Kotlin preferred) and writing simple tests by analogy - not framework architecture from scratch - plus Postman/Newman (scripts, environments, collections); experience running it in CI;
Proxy tools - Charles or Proxyman: inspecting traffic, breakpoints, mocking responses;
Working with logs to localise bugs;
Strong communication skills and a proactive attitude: you ask questions, dig into unclear tasks and own the result;
Readiness to test manually - this is not a pure automation role;
Russian - native․
Nice to have
Building test automation in code from scratch: framework, CI pipeline, reporting;
GitLab CI: pipelines, schedules, artifacts;
Basic SQL;
Mobile UI test automation: Appium, Espresso/Kaspresso or XCUITest;
Experience with feature flags and testing releases with partial rollout.
Benefits
Fully remote work;
Monday-Friday schedule, approximately 10:00/11:00 to 18:00/19:00 Moscow/Cyprus time;
A service agreement with a Cyprus or Kazakhstan based company;
A fixed monthly salary in euros;
Paid annual leave of 21 working days;
Paid sick leave;
Public holidays: New Year holidays through January 4-6, plus May 1-2 or May 8-9;
One additional paid day off per month;
The opportunity to attend conferences and take training courses at the company's expense;
Challenging and engaging tasks;
Training on the company's products and processes;
A genuinely comfortable and professional working environment;
Opportunities to grow and develop together with the company and its products.
Основные требования:
— Знает SDLC, жизненный цикл дефекта, виды тестирования: smoke, regression, retest, exploratory, positive/negative.
— Читает требования и описание изменений от разработчика, задаёт уточняющие вопросы до начала тестирования, а не после.
— Пишет чек-листы и тест-кейсы, понятные другому QA; применяет граничные значения и классы эквивалентности.
— Оформляет дефект так, чтобы разработчик воспроизвёл его без вопросов: шаги, expected/actual, окружение, версия, роль, скриншот или видео, запрос из Network.
— Отличает баг от особенности требований и не заводит дубли.
Техническая база:
— Web: DevTools — Network, Console, cookies, local/session storage; клиент-серверное взаимодействие.
— Figma: открыть макет, сверить UI с дизайном (отступы, шрифты, цвета, состояния), посмотреть значения в Dev Mode, оставить комментарий.
— API: Postman/Swagger — HTTP-методы, status codes, headers, JSON, auth token.
— SQL: SELECT, WHERE, ORDER BY, LIMIT, простой JOIN для проверки данных после действия в UI.
— Git: получить актуальную ветку; branch, commit, merge request.
— Linux и логи: SSH, базовые команды (cd, ls, cat, less, tail -f, grep); найти и прочитать nginx access/error logs и user logs на лог-сервере по времени и пользователю.
— Docker: поднять готовое окружение через docker compose, посмотреть контейнеры и их логи (docker ps, docker logs).
— Automation: запуск готовых Playwright-тестов, чтение отчёта; отличает баг от падения из-за окружения.
— Mobile: установка сборок через TestFlight и Firebase App Tester, проверка на 2+ устройствах; логи через adb logcat и Xcode/Console, запись экрана; просмотр трафика через Fiddler.
— AI-инструменты: для черновиков чек-листов и тестовых данных — с обязательной самостоятельной проверкой.
Чем предстоит заниматься. Процессы и ответственность:
— Ведёт задачу по workflow команды: от тестирования до закрытия или возврата с комментарием.
— Возвращает задачу, если по ней недостаточно информации для тестирования.
— Участвует в smoke, regression и проверке после обновления по чек-листу; со временем участвует в приёмке релизов вместе с наставником.
— Сообщает о блокере в течение дня, а не в конце спринта.
— Проходит основные маршруты документа своего продукта от создания до исполнения под разными ролями.
— Проверяет подписание ЭЦП в вебе и через Documentolog Agent с тестовыми ключами, включая негатив: неверный пароль, просроченный или чужой ключ.
— Проверяет права: пользователь без доступа не видит и не открывает документ, в том числе по прямой ссылке.
— Проверяет интерфейс на казахском и русском языках.
Взаимодействие:
— Открыт к feedback; сначала пробует разобраться сам (15–30 минут), потом спрашивает с тем, что уже проверил.
— Пишет в задачах коротко, по делу и без эмоций.
Будет плюсом:
— Любой язык программирования на базовом уровне (TypeScript предпочтительнее), опыт mobile или API automation.
— Знакомство с СЭД, ЭЦП, eGov или интеграционными продуктами.
Главный критерий уровня: самостоятельность + техническая глубина + влияние на качество продукта.
Что мы предлагаем:
— Работа с собственным продуктом и сложными техническими задачами.
— Возможность развиваться в направлении архитектуры, производительности и высоконагруженных систем.
— Сильная и поддерживающая команда, где можно получать помощь и обмениваться экспертизой.
— Беспроцентные займы - финансовая поддержка сотрудников со стажем работы в компании от 1 года.
— Фантомные акции - возможность получать процент от чистой прибыли компании после 1 года работы. Количество фантомных акций увеличивается с каждым годом работы в компании.
— Премия раз в полгода - по результатам выполнения KPI.
— Ежегодная индексация заработной платы.
Ищем Junior Android Developer в команду для работы над мобильными играми в сфере iGaming.
Требования:
— Java, Kotlin
— Android-разработка
— Jetpack Compose, Firebase
— AppsFlyer, Facebook SDK, WebView
— Опыт работы в gambling/iGaming
Будет плюсом: Flutter, OneSignal, Branch, TikTok SDK и опыт со сторонними интеграциями.
Компания Fellows, обладающая более чем пятилетним опытом в индустрии, ищет Junior Android Developer для удалённой работы на полную занятость с зарплатой от $300 до $1000 net. В обязанности входит разработка и поддержка Android-приложений с использованием Java и Kotlin, создание пользовательских интерфейсов с помощью Jetpack Compose, интеграция Firebase для backend и real-time функций, а также работа с AppsFlyer и иногда Facebook SDK. Кандидат должен хорошо владеть Java и Kotlin для Android, иметь опыт работы с Jetpack Compose и практический опыт интеграции Firebase и Android-разработки в целом. Дополнительным преимуществом будет знание Flutter, OneSignal, AppsFlyer, Facebook SDK, Branch, TikTok SDK и других сторонних мобильных интеграций. Компания предлагает гибкий график, полностью удалённый формат работы, возможности для профессионального роста, сотрудничество с опытной командой, а также прозрачные KPI и пересмотр заработной платы по итогам работы.
Задачи:
— Анализировать и повышать эффективность закупки рекламного трафика из in-app, social и web-источников: оценивать источники, каналы, кампании, аудитории и связки по ключевым закупочным метрикам, определяя зоны для масштабирования и оптимизации.
— Проводить когортный и сегментный анализ, ad hoc-анализ закупки трафика.
— Системно находить точки роста, формулировать, приоритизировать и тестировать growth-гипотезы на основе данных: от оптимизации закупки трафика, креативов и рекламных платформ до улучшения монетизации, удержания и окупаемости пользователей.
— Анализировать и улучшать эффективность алгоритмов автоматизации закупки трафика: оценивать качество решений, искать причины просадок, формулировать требования к доработкам и адаптировать логику под новые источники, рекламные платформы и бизнес-цели.
— Проводить предиктивную и инициативную аналитику, помогая заранее выявлять риски, просадки эффективности и новые возможности для роста.
— Строить и поддерживать аналитические и функциональные dashboards.
— Проверять точность ключевых отчетов, данных, трекинга и аналитических систем; работать с данными из рекламных платформ, BI, CRM, MMP, attribution tools и внутренних баз.
— Координировать аналитические задачи в рамках своего направления: взаимодействовать с analytics team, следить за качеством аналитики и помогать переводить результаты анализа в бизнес-рекомендации.
— Анализировать и улучшать продуктовые метрики собственных приложений, находя точки роста в удержании, монетизации, пользовательском поведении и общей эффективности продукта.
Требования:
— Опыт работы в data analytics от 7 лет.
— Опыт в mobile app analytics и рекламной медиации для приложений с рекламной монетизацией: понимание работы mediation-платформ, ad networks, waterfall / bidding-логики, eCPM, fill rate, ARPDAU, impressions, ad revenue и влияния рекламной монетизации на продуктовые метрики.
— 4+ года опыта с digital marketing, performance marketing, paid acquisition или growth marketing.
— Глубокая экспертиза в ключевых закупочных и продуктовых метриках и их практическом применении: LTV, ROAS, ROI, CPA, CPC, CPM, CPI, CTR, CR, retention, ARPU и др.
— Опыт проведения когортного анализа, ad hoc-анализа, оценки экспериментов и проверки гипотез.
— Умение находить неочевидные инсайты в данных и превращать их в конкретные бизнес-рекомендации.
— Опыт работы с MMP, attribution и tracking tools: Adjust, Voluum, Amplituda, MixPanel, Firebase или аналогичными платформами.
— Опыт работы с SQL для проведения ad hoc-анализа, извлечения данных и моделирования.
— Знание Python или R для аналитики, автоматизации и моделирования.
— Понимание принципов маркетинговой атрибуции, tracking, conversion measurement и качества данных.
— Навыки работы и построения отчетностей, dashboards в BI-инструментах (Looker).
— Опыт работы с BigQuery и другими инструментами современного data stack: GitLab, Docker, Google Cloud (Container Registry, Workflows, Cloud Run).
— Опыт работы с большими объемами данных и способность самостоятельно выстраивать аналитическую логику.
— Сильные аналитические способности и системное мышление.
— Внимание к деталям, высокий уровень самоорганизации и ответственность за результат.
— Умение понятно доносить технические выводы до нетехнических команд.
— Высшее образование в области математики, прикладной математики, статистики, data science, информационных технологий или смежных дисциплин.
Условия:
— Удаленный формат взаимодействия.
— График: с 10:00 до 19:00 по времени Кипра.
— 20 дней отпуска и оплачиваемые больничные.
— Зарплата - по договоренности, в зависимости от Вашего уровня и опыта.
— Работаем по праздничному календарю Кипра.
— Испытательный срок - 3 месяца.
Your Role:
— Ensure high-quality releases through effective test planning, execution, regression testing, and staged rollout support
— Define practical QA coverage for devices, OS versions, store builds, SDKs, ads, IAPs, analytics, and remote config
— Identify, prioritize, and document issues with clear, actionable bug reports
— Drive QA automation and continuously improve testing efficiency and coverage
— Collaborate closely with developers, product managers, and external QA partners
— Monitor live quality, investigate crashes, ANRs, performance issues, and prevent regressions
— Provide clear release readiness assessments and go/no-go recommendations
— Maintain test documentation, release reports, and changelogs in Jira & Confluence
— Champion a quality-first mindset across the team
Your profile:
— Mobile or instant games as your primary QA domain for 5+ years, ideally on live-operated F2P titles
— Bachelor's degree in Computer Science, Information Technology, or a related field
— Hands-on experience with IAP flows, ad mediation, ATT/consent frameworks, and attribution SDKs
— Experience with QA automation, Unity games, and modern QA tools and workflows
— Experience with crash reporting and monitoring tools (e.g. Firebase, Crashlytics, DataDog), and strong understanding of mobile stability issues: crashes, ANRs, and freezes
— Proven experience building or owning a mobile QA automation framework (e.g. Appium, Unity Test Framework)
— Strong understanding of mobile game telemetry, analytics validation, and event tracking
— Experience working with external QA vendors or distributed QA teams
— Proficient with Jira, Confluence, and modern AI tools to improve testing, documentation, and QA efficiency
— Strong analytical, problem-solving, and English communication skills
— Highly organized, proactive, and passionate about delivering exceptional player experiences
Benefits:
— Remote-first, work fully remote or from Berlin office
— Flexible working hours
— No crunch culture, no overtime
— Generous vacation
— Home office budget and utility grant
— Learning & development budget
— Top-tier equipment
— Meal allowance
— Company swag
— Annual company retreat
Задачи:
— Разработка и поддержка сложных модулей и компонентов iOS-приложений
— Проектирование и реализация архитектуры приложения на основе VIPER
— Проведение код-ревью и наставничество младших разработчиков
— Интеграция с RESTful API и работа с библиотеками Swinject и Alamofire
— Проведение unit-тестирования и UI-тестирования
— Использование Firebase и Appmetrica для аналитики
— Публикация и обновление приложений в App Store
Требования:
— Опыт разработки на Swift и Objective-C от 4 лет
— Уверенные навыки работы с Xcode
— Глубокие знания архитектуры VIPER
— Умение работать с UIKit и уверенный опыт использования SnapKit
— Опыт работы с библиотеками Swinject, Alamofire и R.swift
— Уверенные навыки работы с GCD для многопоточности
— Опыт использования Firebase и Appmetrica для аналитики
— Опыт работы с RESTful сервисами
— Хорошие навыки работы с Git
— Опыт написания и поддержки unit-тестов с использованием XCTest
— Уверенное знание Human Interface Guidelines и Auto Layout
Ищем QA Engineer в команду мобильного проекта Monstreak на Unreal Engine 5 — Match-3 игру для iOS и Android на стадии soft launch.
Задачи:
— Функциональное, smoke-, regression- и exploratory-тестирование игры.
— Тестирование уровней, механик, бустеров, прогрессии, наград и игровой экономики.
— Проверка покупок, рекламы, сохранений и взаимодействия с серверной частью.
— Тестирование на разных устройствах и версиях iOS и Android.
— Проверка стабильности, производительности, памяти и нагрева устройств.
— Ведение тест-кейсов, чек-листов и баг-репортов.
— Анализ логов и результатов тестирования.
— Работа с Firebase Test Lab и проверка релизных сборок перед публикацией.
Требования:
— От 2 лет опыта тестирования мобильных приложений или игр.
— Практический опыт тестирования iOS и Android, знание основных видов и методов тестирования.
— Умение писать тест-кейсы, чек-листы и баг-репорты.
— Опыт работы с баг-трекерами и тестовой документацией.
— Опыт работы с Firebase Test Lab или другими device farm-сервисами и умение анализировать Android/iOS логи.
— Базовое понимание клиент-серверного взаимодействия.
— Английский для чтения технической документации.
— Будет плюсом: опыт тестирования Match-3 игр и работы с Unreal Engine; настройка Game Loop Tests; знание ADB, Logcat, Xcode, gcloud CLI; опыт с XCTest/XCUITest, Espresso или UI Automator; подключение тестов к CI/CD; тестирование IAP, рекламы, аналитики и push-уведомлений; знание требований App Store и Google Play.
Условия:
— Полностью удалённая работа и полная занятость, 8-часовой рабочий день.
— Работа на аппаратных мощностях компании.
— Доход обсуждается индивидуально в зависимости от опыта и результатов собеседования.
— Формат оформления обсуждается индивидуально.
— Возможность влиять на качество продукта и развитие QA-процессов, сочетать ручное и автоматизированное тестирование и работать напрямую с командой разработки, гейм-дизайнерами и художниками.
— Отбор: беседа с фаундером, техническое интервью, оффер.
— Тестового задания нет; обратную связь стараются дать в течение нескольких рабочих дней после технического интервью.
Задачи:
— Разработка функционала на Flutter в реальных проектах
— Качественная реализация дизайнов из Figma
Требования:
— Около 2 лет опыта работы с Flutter и Dart
— Умение работать с Git
— Опыт работы с Rest API и Firebase
— Опыт работы с Bloc/state management
— Ответственность и способность быстро осваивать новые технологии
Условия:
— Работа в офисе в Ташкенте
— Полный рабочий день с 9:00 до 18:00
— Зарплата 800$ в месяц
Требования:
— более 4-х лет опыта работы с Flutter/Dart
— глубокое понимание жизненного цикла виджета, управления состоянием и системы анимации
— отличное знание Flutter SDK (анимация, адаптивный пользовательский интерфейс, рендеринг, настройка производительности)
— владение Dart (асинхронное программирование, изоляты, дженерики, микшины)
— опыт создания пользовательских компонентов пользовательского интерфейса, макетов с точностью до пикселя и плавной анимацией со скоростью 60/120 кадров в секунду
— глубокое понимание принципов блочной / кубитной / провайдерской и чистой архитектуры (целостная, чистая архитектура)
— практический опыт работы с Flutter DevTools для профилирования производительности и оптимизации (прокрутка, перестройка, память)
— умение интегрировать Firebase, аналитику, покупки в приложении и push‑уведомления
— понимание экосистем Android / iOS и каналов платформы для встроенной интеграции
— опыт написания тестов
Условия:
— релокация в Польшу
Location: Azerbaijan; Ukraine
About Onedome
We're a UK fintech building high-throughput digital infrastructure for the mortgage and property space. Recently acquired Trussle. We're taking our platform to the next level: fully automated, self-healing, observable, and built to handle real traffic spikes (we have a TV launch coming up).
The role
You'll be our senior platform engineer. Not a traditional ops role. You'll treat infrastructure as a product, build the internal developer platform our engineers deploy through, and bring SRE discipline into the application tier when it's needed.
You won't have a platform team to lean on. You'll be building that capability. We know exactly what we need.
What you'll do
Own 5 AWS accounts across the organisation (QA, Prod, Infra, plus two others)
Architect and maintain infrastructure as code with Terraform. Replace the click-ops that's still around
Stand up CI/CD pipelines engineers actually want to use. Blue/green and canary where it makes sense
Run releases reliably and reduce key-person risk on the deploy process
Set up monitoring, alerting, and incident response so we catch issues before customers do. Define SLIs and SLOs that map to real user journeys
Lead incident response as the primary infra responder. Run blameless post-mortems
Patch and harden the platform. We're a fintech, this matters. IAM least privilege, secrets management, vulnerability scanning, MFA enforcement
Lead infrastructure work for the TV launch: traffic spikes, autoscaling, capacity planning, runbooks
Partner with backend engineers when production issues cross into the app tier. JVM tuning, connection pools, async patterns, memory leaks
Architect multi-region DR. Drive the platform toward self-healing
Optimise cost across DynamoDB, Lambda, and the wider AWS footprint
Set architectural guardrails with tech leads and SWEs. Mentor engineers as the platform capability grows
You must have
6+ years hands-on AWS in production (VPC, IAM, EC2/ECS/EKS, Lambda, S3, CloudFront, Route53, RDS, DynamoDB, SQS)
Production Terraform (Terragrunt a plus). Multi-environment state management
Production Kubernetes and Docker. EKS specifically
Strong CI/CD experience: GitHub Actions, GitLab, Jenkins, or ArgoCD. GitOps practices
Strong infrastructure security: IAM least privilege, secrets, patching, vulnerability scanning, MFA enforcement
Observability from scratch: CloudWatch, Datadog, Grafana, Prometheus, OpenTelemetry, or ELK
Solid backend competency in Java (Spring Boot), Python, or Node. Understanding of JVM, concurrency, async systems
Comfort being the senior infrastructure person. Self-directed, opinionated, disciplined about documentation
B2/C1 Level English
Nice to have
Fintech or other regulated industry experience
DynamoDB at scale (we run many tables with PITR and S3 exports, Lambda-driven daily incrementals)
AWS cost optimisation track record
Past experience as a first infrastructure hire at a small team
Building internal developer platforms or self-service tooling
AWS DevOps Pro, Solutions Architect Pro, or CKA
Service mesh experience (Istio, Linkerd) and DevSecOps practices
Firebase or GCP exposure (we have a small footprint there)
What you won't get from us
A platform team to lean on. You'll be building that capability
Click-ops everywhere. You'll be replacing what exists with IaC
Ambiguity about the work. We know exactly what we need
Working setup
UK working hours.
Fully remote across the EU
Tooling: Microsoft 365, Teams, Planner, Nuclino, GitHub
aws-vault with MFA enforcement on all accounts
Sustainable on-call rotation
Salary: $4,000 – $5,000 / month