Задачи:
— Разработка новых фич бэкенда платформы управления мобильным интернетом (eSIM и обычные SIM)
— Проектирование и реализация REST API endpoints
— Поддержка и постепенный рефакторинг legacy-кода
— Оптимизация производительности и запросов к БД
— Написание unit и integration тестов
— Участие в code review
— Ведение повторяемых частей работы с помощью ИИ-агентов (интеграция нового провайдера, типовые endpoint'ы, тесты) с целью сокращения времени выполнения задач
Требования:
— 4+ года коммерческого опыта в PHP
— 2+ года опыта работы с Laravel (актуальные версии)
— Уверенное знание PHP 8.1+ (в компании используется PHP 8.4)
— Опыт работы с Laravel 10+
— Знание MySQL: проектирование схемы, индексы, оптимизация запросов, чтение EXPLAIN
— Опыт работы с Docker и docker-compose
— Опыт работы с Git, pull requests, участие в code review
— Опыт написания unit/integration тестов (PHPUnit или Pest)
— Готовность работать с legacy-кодом, умение разбираться в чужих решениях
— Понимание SOLID, базовых паттернов проектирования
— Английский: уровень Beginner и выше
— Практический опыт или четкое понимание ценности работы через ИИ-агентов
— Умение аргументированно объяснить логику и корректность сгенерированного кода
Будет плюсом:
— Опыт работы с очередями (Redis, RabbitMQ, Laravel Queue)
— Опыт с PHPStan / Larastan (статический анализ)
— Опыт с CI/CD (GitHub Actions, GitLab CI и т.п.)
— Опыт работы в архитектуре модульного монолита или микросервисов
— Понимание DDD / Clean Architecture
— Опыт работы с AWS или Azure
— Опыт работы в telecom
— Навык декомпозиции задач для делегирования ИИ-агентам
— Умение выявлять изъяны AI-кода
— Опыт создания системных инструкций и ролей для агентов
— Способность выстраивать многоэтапные цепочки агентов
— Навык интеграции агентов с внешним окружением (MCP-серверами, документацией, таск-трекерами)
— Четкое понимание границ применимости ИИ: где автоматизация полезна, а где лучше ручное исполнение
Условия:
— Удалённая работа, полный рабочий день (170 часов в месяц)
— Рекомендации: на финальном этапе могут запросить контакты бывших коллег/руководителей для отзывов
— Перед финальным оффером проводится стандартный Background check
— Обязательное использование программы учёта времени Scrin.io на рабочем устройстве
Задачи:
— Вместе с Head of AI Enablement задавать техническую стратегию направления и воплощать её руками
— Разрабатывать внутренние AI-инструменты и веб-сервисы для креативных команд (генерация и обработка изображений и видео, инструменты для создания креативов и плейблов)
— Проектировать пайплайны, агентские воркфлоу, автоматизацию производства
— Интегрировать и оркестрировать современные gen-AI сервисы (LLM, генерация изображений и видео)
— Строить и развивать инфраструктуру: облака, CI/CD, интеграции
— Технически вести направление: выбор стека, архитектурные решения
Требования:
— Опыт коммерческой разработки в геймдев на Unity от 5-ти лет
— Легко переключаешься между доменами, быстро осваиваешь новое
— Владение агентской разработкой - Claude Code, Codex
— Практический опыт проектирования и создания агентских воркфлоу, понимание RAG/контекста
— Git, базовый DevOps, работа с облаками
— Высокая автономность и инициатива
Будет плюсом:
— Собственные pet-проекты и автоматизации, собранные с AI
— Опыт автоматизации креативного производства
— Опыт построения внутренних инструментов
— Опыт с playable-рекламой (Unity / Cocos / HTML5)
— Опыт в мультиплеерных играх
Задачи:
— Разработка и развитие frontend-приложений на стеке Vue 2 / Vue 3 и Quasar Framework.
— Поддержка и развитие существующих SPA-приложений, включая legacy-решения.
— Разработка и доработка UI-компонентов в соответствии с дизайн-макетами и внутренними стандартами проекта.
— Интеграция frontend-приложений с backend API с использованием Axios.
— Реализация и сопровождение state management решений на Vuex и Pinia.
— Участие в проектировании архитектуры frontend-приложений и декомпозиции задач.
— Проведение code review и участие в выработке единых подходов к разработке.
— Рефакторинг и оптимизация существующего кода, повышение производительности и стабильности приложений.
— Написание unit/integration тестов (при наличии соответствующих задач на проекте).
— Работа в составе agile-команды по scrum-процессу с регулярными спринтами, планированием и демонстрацией результатов разработки.
Требования:
— Опыт работы с JavaScript, TypeScript, HTML, CSS.
— Опыт разработки на Vue 2 и Vue 3.
— Знание Quasar Framework.
— Опыт работы с Vuex и Pinia.
— Опыт интеграции с backend API через Axios.
— Навыки работы с Git.
Условия:
— Оформление по договору ИП или ГПХ.
— Работа в офисе в Москве.
— Почасовая оплата 1600-1800 рублей.
ОфисseniorМосква
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Описание проекта: ФастФуд.
MVP корпоративной базы знаний маркетинговых исследований: одно место, где исследования хранятся, находятся и переиспользуются.
Требования к стеку технологий и опыту кандидата:
Обязательные требования (Must have):
— Высшее техническое образование.
— Fullstack production web от 3 лет.
Готов работать на стеке продукта: TypeScript и Python.
— HTTP, REST/JSON, реляционные БД, транзакции, миграции.
— Системный дизайн небольшого приложения, без усложнения заранее.
— Docker, Linux, Git, CI/CD, базовая наблюдаемость.
— Модульные, интеграционные и end-to-end тесты.
— OWASP, аутентификация и авторизация, секреты, защита данных.
— Разработка в Cursor или сопоставимой ИИ-IDE по спецификациям: от технического дизайна до кода, тестов и документации
Желательные навыки (Nice to have):
— Docker/Kubernetes и облако (VK Cloud - преимущество).
— Интеграция LLM: prompt management, structured output, RAG, оценка качества, стоимость, защита от prompt injection.
— Keycloak, Kafka, корпоративные интеграции.
— GitLab, Cursor, ADR, диаграммы как код.
Задачи:
— Уточнять спецификацию вместе с аналитиком и переводить ее в технический дизайн и план реализации (spec-driven development)
— Проектировать прикладную архитектуру: компоненты, API, модель данных, интеграции, безопасность, логирование
— Реализовывать frontend и backend, миграции, автотесты и нужные интеграции
— Работать в Cursor или сопоставимой ИИ-IDE: контекст и правила проекта, декомпозиция для агента, ревью и правка сгенерированного кода
— Держать инженерное качество: code review, тесты, зависимости, секреты, без критических уязвимостей
— Настраивать CI/CD, контейнеры и мониторинг вместе с инфраструктурой
— Выпускать небольшими инкрементами, разбирать дефекты, сопровождать в эксплуатации
— Держать техническую документацию и архитектурные решения актуальным
Локация/Гражданство: РФ
Опыт: от 4 лет
Загрузка: фуллтайм
Дополнительная информация:
1.
Fullstack production web от 3 лет.
2.
Разработка в Cursor или сопоставимой ИИ-IDE по спецификациям, с ревью своего и сгенерированного кода.
Вилка: 200 – 250 000 руб/гросс по ИП
Требования:
— Коммерческий опыт разработки на .NET от 4 лет.
— Знание платформы .NET и языка C#.
— Знание SQL.
— Опыт работы в банковской сфере.
— Опыт коммерческой разработки на .NET.
— Опыт разработки веб-приложений с применением стека ASP.NET.
— Опыт разработки REST API.
— Понимание принципов объектно-ориентированного программирования.
— Знание паттернов проектирования.
— Знание и применение принципов SOLID.
— Понимание принципов и способов интеграции с другими системами.
— Понимание Git и Git Flow: Pull, Push, PR, Merge, ведение веток.
Условия:
— Полная занятость.
— Удаленный формат работы.
— Оформление через ИП.
Зарплата: 220.000 - 240.000 руб gross.
О компании и команде
Компания Cinimex – разработчик ПО и системный интегратор. Мы работаем с российскими банками ТОП-20, ритейлерами, производственными и добывающими компаниями. К своему 29-летию компания имеет уникальный опыт разработки программных решений и продолжает развивать свою экспертизу: разработка на микросервисной архитектуре, машинное обучение и искусственный интеллект, IoT, продуктовое направление и автоматизация предприятий.
Задачи:
— Реализация проекта по развитию существующей кредитной платформы в крупном банке.
Требования:
— Опыт работы в тестировании от 3 лет.
— Опыт автоматизации API-тестирования от 1 года.
— Опыт тестирования backend-сервисов, микросервисов и внешних интеграций.
— Умение анализировать требования, разрабатывать тестовые сценарии и автоматизировать проверки.
— Уверенное знание JavaScript, желательно TypeScript.
— Опыт разработки API-автотестов на Playwright.
— Умение читать и поддерживать существующий код автотестов.
— Знание SQL на уровне написания запросов средней сложности.
— Уверенная работа с Git, Merge Request и Git-flow.
— Опыт подключения автотестов к CI/CD pipeline и запуска различных наборов тестов.
Стек:
Java (21, 25), Spring Boot, Kafka, Redis, Oracle, MongoDB.
Условия:
— Работа в аккредитованной IT-компании.
— Оформление по срочному трудовому договору на 3 месяца.
— Формат работы: полная удалёнка.
— Гибкое начало рабочего дня: с 08:00 до 11:00 (по МСК).
— Поэтапная адаптация от hr и линейного руководителя.
УдалённоmiddleГеография найма не уточнена, офис: Москва
Location: Baku
Workplace: onsite
ABOUT YOU
We are looking for a Middle QA Engineer who is meticulous, technically sharp, and forward-thinking to join our engineering team. You thrive in fast-paced, agile environments and are passionate about ensuring quality at every stage of the development lifecycle. You are not only confident in manual testing but also eager to integrate AI driven testing tools and workflows to elevate productivity, test coverage, and defect detection.
You bring deep expertise in exploratory and structured testing, contribute to team best practices, and are proactive in monitoring production behavior and user experiences. You stay curious about emerging tools and technologies, especially AI, and know how to leverage them effectively without losing sight of the fundamentals.
If you’re excited to improve test processes, advocate for quality across teams, and drive innovation in QA through automation and AI, we’d love to hear from you.
ABOUT US
Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game.
For more information, visit xsolla.com.
Responsibilities
Own and lead manual testing of complex features across multiple environments
Drive exploratory and regression testing using structured documentation and product knowledge
Identify, log, and track reproducible issues with precision using bug tracking tools (e.g. Jira)
Analyze production logs and real-user behavior to proactively identify quality gaps
Create and maintain detailed test cases, checklists, and QA documentation
Collaborate with engineering and DevOps teams to ensure reliable CI/CD test coverage
Evaluate and integrate AI-powered tools (e.g. test generation, log analysis, visual regression) into QA workflows
Set up and manage test environments, staging pipelines, and job configurations
Conduct load/stress testing and performance investigations
Act as a quality advocate across sprint planning, reviews, and release cycles
Mentor junior QA engineers and promote a culture of proactive quality ownership
Qualifications & Skills
Proven experience in software QA or testing roles, including ownership of end-to-end quality
Degree in Computer Science, Information Technology, or related field
Strong understanding of manual testing methodologies and defect life cycle
Proficiency with bug tracking systems (e.g., Jira) and version control (e.g., Git)
Practical experience using Postman and similar tools for API validation
Hands-on experience with CI/CD pipelines and deployment readiness processes
Proficiency with browser developer tools and basic terminal/command-line usage
Strong verbal and written English communication skills
Familiarity with AI-powered testing tools (e.g., test case generation, smart test prioritization, AI log analysis)
Good to Have
Experience with Playwright, Cypress, or Selenium for automated test development
Understanding of backend technologies, APIs, and familiarity with PHP or related languages
Experience working in Linux environments and using Bash scripting
Hands-on with AI platforms (e.g., ChatGPT, Testim, Mabl, or AI-based bug triaging tools) in a QA context
The duties and responsibilities of this position may evolve over time to support the organization’s goals and individual growth. This job description is intended to outline the general nature and level of work being performed and is not intended to be an exhaustive list of all duties, responsibilities, and qualifications required. By submitting your application, you consent to Xsolla conducting background checks, where permitted by law, after the final interview stage. All checks will comply with local regulations, and your information will be handled confidentially. Xsolla takes your privacy seriously and will not sell or externally distribute any personal data received during the hiring process. In accordance with applicable data protection laws, Xsolla is committed to protecting your personal information and respecting your privacy.
For any inquiries related to data privacy, please contact: careers@xsolla.com
Explore more opportunities at: https://xsolla.com/careers
Задачи:
• Разработка интерфейсов на React 18+ с TypeScript
• Адаптивная вёрстка mobile-first (от 320px до крупных экранов)
• State management через Zustand / Redux Toolkit
• Интеграция с REST API через fetch / axios
• Участие в code review, оптимизация рендеров
• Базовое участие в деплое фронтенда (Vite, CI/CD)
Требования:
• JavaScript (ES6+), HTML, CSS
• React: функциональные компоненты, хуки, контекст
• TypeScript: базовое понимание типов и интерфейсов
• Понимание DOM и событийной модели браузера
• Git: ветки, pull request'ы
• Адаптивная вёрстка и понимание REST API
Будет плюсом:
• Next.js (SSR, SSG)
• Vite, ESLint, Prettier
• Базовый SQL, PostgreSQL
• Linux / Nginx
• Тестирование (Jest / React Testing Library)
• Опыт работы с монорепо (Nx, Turborepo)
Условия:
• От 90 000 ₽/мес, сумму обсуждаем по итогам собеседования
• Оформление через ИП: договор на оказание услуг, оплата раз в месяц на расчётный счёт
• Нет ИП – подскажем, как зарегистрировать и какие нужны документы
• 100% удалённо, гибкий график, важен результат, а не часы
• Менторство и code review на каждом PR
• Понятный трек junior → middle → senior
• Работа в связке с адекватным бэкендом на Node.js
Отбор:
1. Короткое собеседование на 20–30 минут: рассказ о команде, пара вопросов про опыт, небольшая техничка по React и TypeScript
2. Тестовое задание: реальный MVP на React (таск-менеджер с Pomodoro) с маршрутизацией, JWT-авторизацией и работой с API
Задачи:
— Улучшение архитектуры, разработка новой логики приложений;
— Написание unit-тестов для нового фукнционала;
— Поддержка выпущенных версий продукта;
— Участие в рефакторинге, оптимизации существующего кода.
Требования:
— Знание C++ (11,14,17);
— Знание STL;
— Понимание базовых структур данных и алгоритмов;
— Понимание принципов объектно-ориентированного программирования;
— Опыт разработки многопоточных приложений.
Хорошим плюсом будет:
— Высшее техническое образование;
— Знание архитектуры Windows, WinAPI;
— Опыт работы с Git;
— Опыт разбора и анализа аварийных дампов (WinDbg);
— Опыт работы в среде Visual Studio.
Условия:
— официальное трудоустройство;
— работу в офисе, гибкое начало рабочего дня;
— современный офис на Петроградской стороне;
— конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
— ДМС, включая стоматологию;
— горячие обеды, фрукты, напитки;
— зону отдыха, тренажеры, полезные для работы книги.
Задачи:
— Реализовывать алгоритмы обработки распределенных данных в соответствии с требованиями ТЗ
— Покрывать код тестами, оптимизировать по результатам нагрузочного тестирования
— Анализировать логи, дебаг
— Проводить рефакторинг существующих разработок, проводить code review
Требования:
— Уверенное знание Java 8+, Spring Framework, Apache Spark
— Уверенное знание SQL (join, cte, оконные функции, оптимизация)
— Базовые знания Hadoop
— Базовое понимание принципов работы многопоточных приложений
— Знание основных алгоритмов и структур данных, их реализаций в Java, паттернов проектирования и принципов чистого кода
— Понимание принципов командной разработки, умение пользоваться git
— Опыт написания качественных юнит и интеграционных тестов (JUnit 5, Mockito)
Задачи:
— Разработка и оптимизация веб-приложений по работе с автопроизводителями и дилерскими центрами
— Рефакторинг и развитие существующего функционала
— Документирование архитектурных решений и разработанных приложений
— Участие в грумминге и оценке трудозатрат задач
— Участие в проработке архитектуры решений
— Поддержка и развитие систем в промышленной эксплуатации
Требования:
— Опыт коммерческой разработки на Python от 1,5 лет
— Уверенное знание Python (asyncio, typing, обработка ошибок и контекстные менеджеры (contextlib), логирование)
— Опыт разработки с использованием FastAPI и Django/DRF (или аналогов)
— Опыт проектирования и разработки REST API
— Понимание принципов микросервисной архитектуры
— Опыт работы с PostgreSQL (транзакции, ACID, индексы, оптимизация запросов)
— Опыт работы с Redis, брокерами сообщений (Kafka и/или RabbitMQ)
— Опыт контейнеризации (Docker), настройки CI/CD (GitLab CI, GitHub Actions или аналогичные)
— Понимание практик логирования и мониторинга (Prometheus, Grafana, ELK или аналоги)
— Базовое понимание вопросов безопасности приложений (аутентификация, авторизация, защита данных)
— Уверенная работа с Git
— Опыт написания unit и интеграционных тестов (pytest или аналоги)
— Английский на уровне чтения технической документации
Будет плюсом:
— Опыт работы в разработке веб-сервисов
— Опыт деплоя приложений (Kubernetes)
— Опыт работы по git-flow
— Практика TDD/BDD
— Опыт использования AI-инструментов (например, ChatGPT, GitHub Copilot) для разработки и поиска технических решений
— Понимание best-practice применения AI в разработке: валидация и критическая оценка сгенерированного кода, использование AI для ускорения разработки без потери качества и безопасности
Задачи:
— Поддерживать и развивать системы автоматической сборки UNIX и Windows-продуктов;
— Писать скрипты установки и удаления пакетов;
— Участвовать в разработке продуктов и решений под UNIX и Windows.
Требования:
— Писать на POSIX Shell;
— Уметь работать со статистическими анализаторами кода (svace);
— Собирать C++ код с помощью GNU Make, GCC;
— Собирать пакеты RPM и/или DEB;
— Без труда работать с Git.
Будет плюсом:
— Знакомство с процессами фаззинга;
— Опыт написания Unit-тестов;
— Знакомство с протоколами передачи данных;
— Использование систем непрерывной интеграции.
Условия:
— Официальное трудоустройство;
— Работа в офисе, гибкое начало рабочего дня;
— Современный офис на Петроградской стороне;
— Конкурентоспособная заработная плата (обсуждается индивидуально, зависит от вашего опыта и квалификации);
— ДМС, включая стоматологию;
— Горячие обеды, фрукты, напитки;
— Зона отдыха, тренажеры, полезные для работы книги.
Компания «Доктор Веб» каждый день исследует новые цифровые угрозы и разрабатывает решения, позволяющие эффективно защищаться от них.
Сейчас мы ищем специалиста, который поможет поддерживать качество наших продуктов на высоком уровне.
В нашей команде Вы получите новые знания, обменяетесь опытом с коллегами, повлияете на функциональность, архитектуру и внешний вид наших продуктов, а также поучаствуете в автоматизации тестирования и сможете развиваться в этом направлении.
Мы используем Git для хранения кода, менеджер управления пакетами Pip, фреймворки PyTest и Robot Framework и Python 3.x как основной язык для написания тестов.
Задачи:
— автоматизированное и иногда ручное тестирование;
— регистрация, классификация и контроль найденных дефектов;
— использование, исправление, дополнение базы автотестов;
— разворачивание стендов для проведения автоматизированного тестирования;
— взаимодействие с командами разработки.
Требования:
— знание и понимание процессов тестирования и разработки ПО;
— знание ОС семейства Windows / Linux на уровне продвинутого пользователя;
— знание Python / C++;
— опыт работы с Git;
— опыт работы с системами виртуализации Virtualbox, Hyper-V.
Будет преимуществом:
— базовые знания ОС Linux / Unix;
— знание Bash / Powershell;
— опыт составления и поддержания в актуальном состоянии базы знаний по развёрнутым системам автоматизированного тестирования.
Условия:
— официальное трудоустройство;
— работа только в офисе, гибкое начало рабочего дня;
— современный офис на Петроградской стороне;
— конкурентоспособная заработная плата (обсуждается индивидуально, зависит от вашего опыта и квалификации);
— ДМС, включая стоматологию;
— горячие обеды, фрукты, напитки;
— зона отдыха, тренажёры, полезные для работы книги.
ОфисСанкт-Петербург; Работу только в офисе, гибкое начало рабочего дня
Требования:
— 4+ года коммерческого опыта в Data Engineering.
— Уверенное знание AWS: S3, Glue, Athena, Lake Formation/IAM, Lambda, Step Functions.
— Опыт построения data lake/lakehouse с нуля (Parquet, Iceberg/Delta/Hudi, партиционирование).
— Python (PySpark) и продвинутый SQL.
— Интеграция MySQL/PostgreSQL, CDC через AWS DMS или аналоги.
— Оркестрация: Airflow (MWAA), Step Functions или Dagster.
— Моделирование данных, data quality и тестирование.
— Безопасность и защита персональных данных: шифрование, row/column-level access, аудит.
— Terraform/CDK, Git, основы CI/CD.
— Английский B2+.
Плюсом:
— Redshift, BI-инструменты (QuickSight, Power BI, Tableau, Superset), dbt.
— Kinesis/Kafka и потоковая обработка данных.
— Опыт в EdTech и знание FERPA/COPPA.
— AWS-сертификаты в области Data Engineering/Analytics.
Условия и бонусы:
— Фултайм, удаленно по РФ, оформление — ИП.
Наши ожидания:
— Коммерческий опыт разработки на .NET от 4 лет.
— Знание платформы .NET и языка C#.
— Знание SQL.
— Опыт работы в банковской сфере.
— Опыт коммерческой разработки на .NET.
— Опыт разработки веб-приложений с применением стека ASP.NET.
— Опыт разработки REST API.
— Понимание принципов объектно-ориентированного программирования.
— Знание паттернов проектирования.
— Знание и применение принципов SOLID.
— Понимание принципов и способов интеграции с другими системами.
— Понимание Git и Git Flow: Pull, Push, PR, Merge, ведение веток.
Talablar:
— PHP backend dasturlashda 3+ yil tajriba;
— Laravel va SQL’ni yaxshi bilish;
— SOLID, DRY, KISS, OAuth va JWT tushunchalarini bilish;
— Redis/RabbitMQ, Docker, Git va CI/CD bilan ishlash tajribasi;
— PHP va Laravel yordamida yuqori yuklamali web-ilovalarni ishlab chiqish;
— MySQL va PostgreSQL bazalarini loyihalash va optimallashtirish;
— REST API yaratish va tashqi servislarni integratsiya qilish;
— Backend xavfsizligi va samaradorligini oshirish;
— Code review va CI/CD jarayonlarida qatnashish.
Shartlar:
— To'liq ish kunida (7 soat, offline) 6/1 ish rejimi;
— Maosh: 1 000$ - 2 500$ oyiga.
Kompaniya: Revolution Global LLC, joylashgan Toshkent shahrida.
Location: Georgia; European Union
Workplace: Remote
🌍 Remote | UTC+8 | Core collaboration hours: 13:00–19:00 Manila Time
Salmon is a technology-driven financial company building a banking and lending platform across Southeast Asia, starting in the Philippines.
We combine global fintech expertise with deep local market knowledge to make financial services simple, accessible, and useful for millions of people across the region.
7M+ app downloads. 2M+ monthly active users. 7,000+ partner stores. US$310M+ raised from leading global investors.
Manila-based, globally distributed, and hybrid-first — our team spans 45+ countries.
If you want to solve complex problems at scale and impact how millions of people access and manage money, come build with us.
Southeast Asia's fintech moment starts here.
About the role:
You'll build individual Android features end-to-end in Kotlin, working closely with product, design, and backend teams to ship reliable, user-facing functionality.
What you'll do:
- Work within a Kotlin/Jetpack Compose codebase, shipping through GitLab with automated release trains every 3 weeks
- Collaborate daily with designers, product managers, backend engineers, and QA to define and deliver features
- Operate inside a modern app architecture (MVI + Clean) with dependency injection and reactive data flows
What you'll own:
- Develop and implement individual features from scratch with high-quality, maintainable code
- Integrate RESTful APIs into the Android app using OkHttp
- Conduct code reviews, give feedback, and refactor code to uphold quality standards
- Troubleshoot and resolve issues surfaced by users or through testing
- Partner with QA to ensure proper test coverage and release quality
What makes you a strong fit:
- 4+ years of Android development experience with Kotlin
- Strong knowledge of Android SDK and Jetpack Compose
- Experience with modern app architecture (MVI + Clean principles) and dependency injection (Dagger)
- Solid experience integrating RESTful APIs (OkHttp) and working with coroutines and Kotlin Flow
- Practical experience writing Unit/Integration tests (Mockito, JUnit)
- Comfortable with Git-based workflows and structured release cycles (GitLab, release trains)
What we offer:
Ownership and flexibility
- Fully remote work with core collaboration hours from 13:00 to 19:00 Manila time (UTC+8)
- Company-provided tools and equipment
Health and time off
- Medical insurance support for you and your family through co-funding or reimbursement, depending on your location and subject to policy limits
- Access to an internal mental health support specialist
- 22 vacation days, Philippine public holidays, and 15 sick days
Growth and team experience
- Opportunities to learn and share your expertise through internal expert meetups, external conferences, speaking opportunities, and industry publications
- Company-sponsored trips to Manila to meet and work with your team in person
- High-performing teams can earn a dedicated beach house week in Southeast Asia
We believe strong teams are built by people with different backgrounds, experiences, and points of view. Salmon is an equal opportunity employer, and we make hiring decisions based on skills, experience, and potential.
ОфисmiddleBaku
УдалённоGeorgia; European Union; 🌍 Remote | UTC+8 | Core collaboration hours: 13:00–19:00 Manila Time; Fully remote work with core collaboration hours from 13:00 to 19:00 Manila time (UTC+8)