Ищу работу Flutter разработчиком под iOS, Android или MacOS.
Опыт работы Flutter: 3 года.
Опыт работы нативный: 7 лет.
Формат работы: удалённый.
Занятость частичная, до 20 часов в неделю.
Оплата от 2500₽ в час.
Малая часть того, с чем работал: Flutter (Dart), dio, http, url_launcher, connectivity_plus, shared_preferences, firebase_core, firebase_analytics, firebase_messaging, firebase_auth, firebase_storage, easy_localization, hive, realm, sqflite (SQLite), elementary, get_it, apple_sign_in, flutter_share, in_app_purchase, image_picker, path_provider, flutter_native_splash, flutter_launcher_icons, keyboard_utils, intl, wakelock, sign_in_with_apple, flutter_local_notifications, flutter_facebook_auth, flutter_login_vk, telegram_client, rxdart, yandex_mobileads, just_audio, stylish_dialog, scrollable_positioned_list, fl_chart, excel, share_plus, google_api_availability, cupertino_icons.
Есть опыт desktop разработки.
Нативно Swift и Java.
Задачи:
— Выполнять регрессионное тестирование нативных мобильных приложений
— Запускать и анализировать автоматизированные тесты
— Формировать требования для сценариев тестовых прогонов
— Анализировать инциденты от пользователей
— Локализовывать и документировать дефекты
— Взаимодействовать с командами разработчиков, аналитиков, автоматизаторов и DevOps для достижения необходимого уровня качества тестирования
— Разрабатывать и поддерживать тестовую документацию
— Готовить отчеты о качестве реализованной функциональности для заинтересованных участников проекта
Требования:
— Опыт работы в тестировании ПО мобильных приложений от 3 лет
— Понимание жизненного цикла процесса разработки ПО (включая методологии Scrum, Agile)
— Ориентация в клиент-серверной архитектуре
— Умение создавать и внедрять тестовую документацию (тест-кейсы/чек-листы)
— Знание специфики мобильных устройств на разных платформах
— Владение техниками и методологиями тестирования ПО
— Опыт тестирования мобильных приложений (iOS, Android), понимание протокола HTTP, умение пользоваться инструментами для отладки и инспекции кода
— Тестирование веб-сервисов (REST, SOAP)
— Работа с инструментами Charles, SoapUI, Postman, Android Studio, Xcode
— Умение работать с базами данных PostgreSQL, Oracle на уровне составления SQL-запросов и подготовки тестовых данных
Условия:
— Опыт работы в аккредитованной IT-компании над социально значимыми уникальными проектами
— Официальное трудоустройство
— Стабильный доход и квартальные премии
— Гибкое начало рабочего дня
— Гибридный формат работы 3 дня в неделю в офисе и 2 дня дома для Москвы, Санкт-Петербурга, Казани, Ярославля, Нижнего Новгорода, Воронежа, Краснодара, Самары, Екатеринбурга
— Удалённый формат работы в других регионах РФ
— ДМС со стоматологией и международной страховкой
— Компенсация 9 видов расходов: от КАСКО до билетов на концерты
— Интересная программа внутреннего и внешнего обучения
— Прозрачные условия для развития и карьерного роста
— Уютный и современный офис
Компания MobileXapps занимается разработкой мобильных и веб-приложений для систем iOS, Android и кроссплатформенных решений на базе Flutter.
Работа удалённая, возможна из Польши, Казахстана, стран ЕС с часовым поясом CET.
Удалённоsenior
Зарплата не указана
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
ArtWorkout - это мобильное приложение, которое обучает пользователей рисованию в увлекательной игровой форме. Более 1 миллиона активных пользователей в месяц, более 4000 уроков и гибридная модель монетизации (подписка + реклама) позволяют быстро масштабировать приложение. Приложение регулярно занимает первое место в категории "Образование" в App Store по всему миру. Средний рейтинг: 4,6 (>600 тыс. оценок). Огромная популярность в TikTok, сотни миллионов просмотров на десятках каналов во многих странах.
Задачи:
— Разработка интерфейсов для iOS и Android.
— Создание графики и иллюстраций для UI приложения.
— Подготовка визуалов для ASO и маркетинга.
— Участие в развитии продукта.
— Адаптация интерфейсов и функций под разные устройства и платформы.
Ожидания:
— Разностороннее портфолио.
— Владение Figma, растровой и векторной графикой.
— Опыт разработки интерфейсов: мобильные и веб.
— Опыт в иллюстрации.
— Понимание рынка мобильных графических редакторов (Procreate, Adobe и др.) с точки зрения UX/UI.
— Хорошее чувство стиля.
— Умение адаптировать дизайн под разные аудитории и культуры.
— Умение работать с референсами.
— Самоорганизация, инициативность, ответственность и умение доводить задачи до конца.
— Понимание технологий веба и мобильной разработки.
— Английский B1 и выше.
Будет плюсом:
— Опыт в анимации и геймдизайне.
— Художественное образование.
Условия:
— Работа в креативной команде над международным продуктом.
— Возможность влиять на продукт и видеть результат у миллионов пользователей.
— Удаленный формат работы.
— Конкурентная оплата и рост вместе с проектом.
Задачи:
— Тестировать мобильное приложение iOS / Android, веб-кабинет и админку.
— Проводить manual testing, а также писать и поддерживать автотесты UI / API.
— Сопровождать релизы: проверка задач, smoke и regression testing, проверка hotfixes и production issues.
— Тестировать REST API через Postman: payloads, status codes, headers, authentication, webhooks.
— Анализировать логи и ошибки в GCP Cloud Logging, Sentry, Crashlytics и воспроизводить / локализовать проблемы.
— Анализировать требования, acceptance criteria и макеты Figma, находить пробелы и неоднозначности до начала разработки или тестирования.
— Подсвечивать риски и сценарии, которые могут сломаться за пределами конкретной задачи.
— Создавать понятные bug reports в Jira и вести задачи до закрытия.
— Взаимодействовать с системным аналитиком, PM, разработчиками и дизайнером по требованиям, дефектам и спорным сценариям.
— Готовить test plans, checklists, test cases и test scenarios.
— Создавать скринкасты багов и протестированных сценариев, когда это помогает ускорить коммуникацию.
— Развивать QA-подходы в команде: чек-листы, регрессию, bug reporting и release testing.
Требования:
— 3+ года опыта в Fintech / Payments, включая интеграции, платёжных провайдеров или денежные переводы.
— Уверенный manual testing web и mobile-приложений.
— Практический опыт тестирования REST API и интеграций.
— Уверенный Postman: collections, variables, environments, authentication, mock servers.
— Понимание HTTP / HTTPS, методов, status codes, headers, JSON, idempotency и webhooks.
— Умение читать логи и находить причины проблем в GCP Cloud Logging / Sentry / Crashlytics или аналогах.
— SQL / NoSQL на уровне написания и понимания запросов.
— Опыт с UI / API autotests: Playwright, Cypress, Appium, Newman или аналогами.
— Понимание CI/CD на уровне работы с готовыми pipeline.
— Понимание основных Scrum-подходов.
— Понимание UX, пользовательских сценариев и типичных проблем на уровне QA.
— Английский B1+.
Будет плюсом:
— Опыт работы с PayPal, Stripe или локальными платёжными провайдерами.
— Знание AML / KYC, 3DS, chargebacks.
— Опыт тестирования мобильных билдов через TestFlight / Firebase App Distribution.
— Опыт работы solo QA или выстраивания QA-процессов с нуля.
Условия:
— full-time
— Service Agreement
Задачи:
— Проверка ключевых flow: onboarding, подписки, VPN-подключение, смена серверов
— Тестирование подписочной монетизации
— Анализ крашей и логов через Sentry
— Работа с BrowserStack, Charles/Proxyman, TestRail
— Проверка edge cases: слабый/нестабильный интернет, переключение Wi-Fi ↔️ LTE, потеря соединения, low memory, фоновый режим.
Требования:
— Опыт в мобильном тестировании от 3х лет
— Опыт тестирования мобильных B2C-продуктов на iOS и Android
— Опыт работы с подписочной моделью монетизации: trial → paid, renewals, cancellations, refunds, paywall flows
— Понимание и тестирование аналитических событий: трекинг, attribution, диплинки (Amplitude, Firebase, AppsFlyer или аналоги)
— Опыт проверки маркетинговых воронок и A/B-тестов
Условия:
— Полностью удалённый формат (вне РФ, вне Украины)
— Зарплата 2000 $ gross в месяц
Задачи:
– Разрабатывать Android-функциональность нового AI-продукта Нового мобильного приложения.
– Реализовывать экраны и пользовательские сценарии на Kotlin и современном Android-стеке.
– Развивать переиспользуемые Android-компоненты, библиотеки и SDK для быстрого внедрения продуктовой функциональности.
– Работать с чатом и ИИ-помощником: асинхронные ответы, история сообщений, загрузка документов, ошибки и запасные сценарии.
– Разрабатывать UI риск-профиля и медицинских данных: анкеты, карточки, графики, объяснения, доверие и согласия.
– Интегрироваться с backend/API, авторизацией, аналитикой, фича-флагами и наблюдаемостью.
– Участвовать в развитии многомодульной архитектуры Android-приложения и границ между feature/platform/core слоями.
– Оптимизировать CI/CD, Gradle-конфигурации и скорость сборки там, где это влияет на поставку команды.
– Учитывать ограничения мобильных релизов: обратную совместимость, поэтапный раскат, регресс, работу на разных версиях Android.
– Писать тестируемый код, участвовать в код-ревью, декомпозиции и обсуждении API-контрактов.
– Работать в кросс-функциональной команде с Product, Backend, iOS, QA, SA, Design и ML.
Требования:
– Уверенный Kotlin.
– Kotlin Coroutines / Flow: SharedFlow, StateFlow, operators, scopes, lifecycle, cancellation, structured concurrency, error handling.
– Архитектура Android-приложений: Clean Architecture, UDF/MVI/TEA или близкие подходы, separation of concerns.
– Jetpack Compose для новых экранов; понимание interoperability с legacy View при необходимости.
– Навигация, управление состоянием, работа с UI-состояниями загрузки, пустого экрана, ошибки и контента.
– Сетевой слой: REST, авторизация/сессия, повторы запросов, маппинг ошибок, работа без сети или при плохой сети.
– Работа с локальным хранением и кэшированием: Room/DataStore/SharedPreferences или аналоги.
– Многомодульные Android-проекты: понимание влияния модулей на время сборки, границ API, api/impl-подхода и изоляции зависимостей.
– Gradle: dependency configurations, implementation vs api, version catalogs, основы convention plugins.
– Опыт работы с CI/CD для Android: сборки, проверки, тесты, артефакты, ускорение обратной связи.
– Качество мобильного продукта: жизненный цикл приложения, push-уведомления, диплинки, разрешения, аналитика, crash reporting.
– Тестирование: unit tests для ViewModel/use cases/services, UI tests как плюс.
– Готовность к релизу: фича-флаги, обратная совместимость, поэтапный раскат, регрессионные проверки.
– Умение работать с Backend, ML, Product, QA, SA, iOS и Design.
Задачи:
— Разработка мобильного приложения для iOS и Android на Flutter, добавление новых функций
— Интеграция с REST API, управление состоянием (Bloc/Riverpod/Provider)
— Работа над производительностью и стабильностью приложения, анализ сбоев
— Работа с push-уведомлениями, картами, интеграциями платежей
— Участие в процессах релиза в App Store и Google Play
Требования:
— Опыт работы с Flutter/Dart от 2 лет, наличие портфолио выпущенных приложений
— Опыт работы с REST API, JSON, локальным хранением данных (Hive/SQLite)
— Навыки работы с Git
— Умение работать самостоятельно и ответственность
Преимущества:
— Опыт с CI/CD (Codemagic/Fastlane), архитектура offline-first, опыт в приложениях с объявлениями/маркетплейсах
Условия:
— Офисная работа
— Конкурентная зарплата (по результатам собеседования)
— Работа в быстрорастущем продукте с реальным влиянием
— Профессиональный рост
Задачи:
— Проверка ключевых flow: onboarding, подписки, VPN-подключение, смена серверов
— Тестирование подписочной монетизации
— Анализ крашей и логов через Sentry
— Работа с BrowserStack, Charles/Proxyman, TestRail
— Проверка edge cases: слабый/нестабильный интернет, переключение Wi-Fi ↔️ LTE, потеря соединения, low memory, фоновый режим.
Требования:
— Опыт в мобильном тестировании от 3х лет
— Опыт тестирования мобильных B2C-продуктов на iOS и Android
— Опыт работы с подписочной моделью монетизации: trial → paid, renewals, cancellations, refunds, paywall flows
— Понимание и тестирование аналитических событий: трекинг, attribution, диплинки (Amplitude, Firebase, AppsFlyer или аналоги)
— Опыт проверки маркетинговых воронок и A/B-тестов
Условия:
— Полностью удалённый формат (вне РФ, вне Украины)
— до $2000
— Небольшая сильная команда без бюрократии
Задачи:
— Проверка ключевых flow: onboarding, подписки, VPN-подключение, смена серверов
— Тестирование подписочной монетизации
— Анализ крашей и логов через Sentry
— Работа с BrowserStack, Charles/Proxyman, TestRail
— Проверка edge cases: слабый/нестабильный интернет, переключение Wi-Fi ↔️ LTE, потеря соединения, low memory, фоновый режим.
Требования:
— Опыт в мобильном тестировании от 3х лет
— Опыт тестирования мобильных B2C-продуктов на iOS и Android
— Опыт работы с подписочной моделью монетизации: trial → paid, renewals, cancellations, refunds, paywall flows
— Понимание и тестирование аналитических событий: трекинг, attribution, диплинки (Amplitude, Firebase, AppsFlyer или аналоги)
— Опыт проверки маркетинговых воронок и A/B-тестов
Условия:
— Полностью удалённый формат (вне РФ, вне Украины)
— до $2000
— Небольшая сильная команда без бюрократии
Задачи:
— Разрабатывать и поддерживать автотесты для мобильного приложения Android
— Разбираться с текущими автотестами, в том числе с тестами, находящимися в карантине: анализировать причины падений, настраивать и возвращать их в работу
— Актуализировать существующее тестовое покрытие, находить пробелы и определять, что стоит автоматизировать в первую очередь
— Разрабатывать автотесты на Kotlin с использованием фреймворка Kaspresso
— Описывать и поддерживать тест-кейсы в Allure TestOps
— Поддерживать в актуальном состоянии тестовую документацию
— Взаимодействовать с разработчиками и QA-командой по вопросам качества и автоматизации
— В перспективе: подключаться к автоматизации на iOS (Swift, Xcode) и экспериментировать с использованием AI и ботов в тестировании
Требования:
— От 2 лет опыта в тестировании ПО
— От 2 лет опыта в автоматизации на Java и/или Kotlin
— Опыт тестирования мобильных приложений, в первую очередь Android
— Понимание принципов и процессов тестирования ПО
— Умение работать с Git
— Опыт тестирования REST API
— Понимание устройства и принципов работы мобильных приложений
Будет плюсом:
— Опыт автоматизации тестирования iOS
— Знание Swift и Xcode
— Опыт работы с Kaspresso
— Опыт работы с Allure TestOps
— Практический опыт анализа и восстановления нестабильных и/или карантинных автотестов
— Интерес к применению AI и ботов в автоматизации тестирования
— Желание развиваться не только в Android, но и в других направлениях мобильной автоматизации
Условия:
— Работа с продуктом федерального масштаба — Mail ежедневно используют миллионы пользователей
— Возможность влиять на развитие автоматизации, а не только поддерживать существующие тесты: разбирать технический долг, актуализировать покрытие и внедрять новые подходы
— Возможность развивать экспертность за пределами Android: автоматизацию iOS, Swift/Xcode, AI и инструменты на базе ботов
— Работа с современным стеком: Kotlin, Kaspresso, Allure TestOps
— Команду, где можно обсуждать технические решения, обмениваться опытом и влиять на качество продукта
— Гибридный или удалённый формат работы, офис рядом со станцией метро «Аэропорт» (БЦ Skylight)
— Официальное оформление по ТК РФ с первого дня
— ДМС для сотрудников и их детей с первого месяца работы
— Компенсацию питания
— Систему гибких льгот с 14 категориями на выбор
— И многое другое, о чём расскажем на собеседовании
Задачи:
— Функциональное и регрессионное тестирование core-функциональности нативных мобильных приложений на iOS и Android;
— Проверка клиент-серверного взаимодействия с использованием снифферов трафика;
— Тестирование на реальных устройствах, эмуляторах и симуляторах;
— Работа с базами данных: выполнение запросов и проверка корректности данных;
— Запуск и анализ результатов автотестов, разбор причин падений;
— Подготовка тестовой документации, регистрация дефектов и контроль их исправления;
— Участие в релизном процессе: координация проверок, оценка готовности сборки и сопровождение выпуска приложения;
— Взаимодействие с разработчиками, аналитиками и другими участниками продуктовой команды;
— Возможность развиваться в направлении автоматизации тестирования.
Требования:
— Опыт тестирования нативных мобильных приложений на iOS и/или Android;
— Понимание особенностей мобильного тестирования и клиент-серверной архитектуры;
— Опыт проведения функционального, интеграционного и регрессионного тестирования;
— Умение работать со снифферами трафика, например Charles Proxy или Proxyman;
— Опыт работы с эмуляторами и симуляторами;
— Базовое знание SQL и умение проверять данные в базе;
— Понимание жизненного цикла дефекта и процесса выпуска мобильных приложений;
— Умение ясно описывать дефекты, самостоятельно разбираться в проблемах и взаимодействовать с командой;
— Интерес к развитию в направлении AQA будет преимуществом.
Условия:
— Официальное оформление по ТК РФ, стабильную белую заработную плату и премию;
— Классный офис на метро Бутырская, с фруктами и овощами;
— После успешного прохождения испытательного срока: ДМС со стоматологией, "Добросервис" с неограниченной юридической и психологической консультацией, фитнес;
— Возможность работать удаленно, главное — результат;
— Оплату профильных курсов, участия в конференциях;
— Корпоративы на природе и в офисе с настолками, xbox и настольным теннисом, пицца каждую последнюю пятницу месяца;
— Ежедневное погружение в мир книг и неограниченный доступ ко всем электронным и аудиокнигам.
Задачи:
— функциональное, интеграционное и регрессионное тестирование
— тестирование Web и мобильных приложений (iOS / Android)
— тестирование REST API
— анализ требований и подготовка тест-кейсов / чек-листов
— поиск, локализация и описание дефектов
— участие в подготовке и проведении релизов
— взаимодействие с разработчиками и командой проекта
Требования:
— опыт работы QA от 2 лет
— уверенное знание основ тестирования
— опыт тестирования Web и мобильных приложений
— практический опыт работы с REST API, Postman, Swagger / OpenAPI
— понимание клиент-серверного взаимодействия
— опыт работы с Jira или аналогичными системами
— умение составлять тест-кейсы, чек-листы и bug reports
— внимательность, системное мышление и самостоятельность
Будет плюсом:
— SQL
— Git
— Docker
— WebSocket / gRPC
— Charles / Proxyman
— опыт автоматизации тестирования
— CI/CD
Условия:
— удалённый формат работы
— работа над масштабным IT-продуктом для строительной отрасли
— современный технологический стек и сильная команда
— возможность влиять на процессы тестирования и качество продукта
Задачи:
— Тестировать новые функции и изменения продукта на веб и мобильных приложениях.
— Выполнять функциональное, исследовательское, регрессионное и интеграционное тестирование.
— Писать чёткие, воспроизводимые отчёты об ошибках; проверять исправления и исследовать неожидаемое поведение.
— Создавать и поддерживать тест-кейсы, тест-сценарии и документацию QA.
— Тестировать REST API с использованием инструментов, таких как Postman.
— Использовать инструменты разработчика браузера и сетевые прокси для исследования проблем фронтенда, API и соединения.
— Тестировать на разных браузерах, устройствах, размерах экранов и операционных системах.
— Тестировать на реальных телефонах и планшетах, Android Studio и iOS Simulator.
— Работать с разработчиками и менеджерами продукта для понимания требований и критериев приёмки.
— Участвовать в обсуждениях продукта и QA-ревью для выявления проблем до завершения разработки.
— Постепенно участвовать в автоматизации end-to-end тестов с использованием Playwright и JavaScript или TypeScript.
Требования:
— Практический опыт тестирования ПО — из работы, стажировки, университета или собственных проектов.
— Базовое понимание принципов тестирования и жизненного цикла разработки ПО.
— Структурированный, любознательный подход к исследованию проблем и составлению отчётов об ошибках.
— Коллаборативный настрой и чёткая коммуникация.
— Профессиональный уровень английского языка.
— Желание учиться автоматизации тестирования и современным практикам QA.
Желательно:
— Опыт работы по Agile (Scrum или Kanban).
— Сертификат ISTQB Foundation Level.
— Образование или учёба в области компьютерных наук, инженерии или смежных областях.
— Опыт программирования на SQL, JavaScript, TypeScript, HTML, CSS или Git.
— Опыт с Playwright или аналогичными фреймворками.
— Опыт тестирования мобильных приложений — Android Studio, iOS Simulator.
— Знакомство с Charles Proxy или Proxyman.
Условия:
— Влияние на продукты, используемые на крупных строительных проектах по всему миру.
— Возможность тестировать сложные продукты, объединяющие веб и мобильные приложения, карты, геопространственные данные, изображения с дронов и рабочие процессы на стройках.
— Наставничество от опытных QA, инженеров и продуктовых специалистов.
— Тесное сотрудничество с разработчиками, дизайнерами и менеджерами продукта.
— Чёткий путь развития в API-тестировании, мобильном тестировании, отладке и автоматизации тестирования.
— Гибридный формат работы: 3 дня в офисе, 2 дня удалённо, гибкий график.
— Частное медицинское страхование, карта MultiSport.
— Контракт B2B/UZ с конкурентной ставкой.
SendNOW ищет QA Engineer с опытом в Fintech / Payments для самостоятельного тестирования продукта, работы с API и логами, участия в релизах и развития QA-процессов в команде.
Задачи:
— Тестировать мобильное приложение iOS / Android, веб-кабинет и админку.
— Проводить manual testing и писать/поддерживать автотесты UI / API.
— Сопровождать релизы: проверка задач, smoke и regression testing, проверка hotfixes и production issues.
— Тестировать REST API через Postman: payloads, status codes, headers, authentication, webhooks.
— Анализировать логи и ошибки в GCP Cloud Logging, Sentry, Crashlytics и воспроизводить/локализовать проблемы.
— Анализировать требования, acceptance criteria и макеты Figma, находить пробелы и неоднозначности.
— Создавать понятные bug reports в Jira и вести задачи до закрытия.
— Готовить test plans, checklists, test cases и test scenarios; создавать скринкасты багов и протестированных сценариев.
— Развивать QA-подходы в команде: чек-листы, регрессии, bug reporting и release testing.
Требования:
— 3+ года опыта в Fintech / Payments (интеграции, платёжные провайдеры или денежные переводы).
— Уверенный manual testing web и mobile.
— Практический опыт тестирования REST API и интеграций.
— Уверенный Postman.
— Понимание HTTP/HTTPS, методов, status codes, headers, idempotency и webhooks.
— Умение читать логи (GCP Cloud Logging / Sentry / Crashlytics).
— SQL / NoSQL на уровне запросов.
— Опыт с UI / API автотестами (Playwright, Cypress, Appium, Newman или аналоги).
— Понимание CI/CD и Scrum.
— Понимание UX и пользовательских сценариев.
— Английский B1+.
Условия:
— Фултайм, удалённо из любой точки мира по времени GMT+3.
— Оформление — Service Agreement.
Задачи:
— Администрировать продуктивные и тестовые кластеры ClickHouse, контролировать состояние шардов, реплик, Distributed-таблиц и ReplicatedMergeTree-таблиц;
— Диагностировать replication queue, merges, mutations, inserts, деградацию запросов и проблемы с дисковой подсистемой;
— Анализировать системные таблицы ClickHouse и состояние кластера;
— Участвовать в изменении топологии кластера: добавление шардов, реплик, серверов, изменение Distributed-таблиц;
— Планировать горизонтальное масштабирование ClickHouse-кластера;
— Оптимизировать схемы данных, партиционирование, ключи сортировки, TTL, индексы, storage policy и настройки сервера;
— Работать с хранением данных: локальные диски, LUN, DAS, hot / warm storage, S3-совместимое хранилище;
— Прорабатывать дедупликацию данных, повышение уровня сжатия и механизм токенизации / full text search по событиям;
— Настраивать и сопровождать ClickHouse Keeper / ZooKeeper;
— Настраивать TLS/SSL для клиентских подключений и межсерверного взаимодействия;
— Разрабатывать и проверять backup/restore и disaster recovery;
— Настраивать мониторинг, алерты и дашборды по ClickHouse;
— Готовить Ansible playbooks / roles, runbook’и, инструкции, чек-листы и технические отчёты.
— Администрировать продуктивные и тестовые инсталляции MariaDB;
— Контролировать состояние серверов, репликации, соединений, транзакций, блокировок и фоновых процессов;
— Настраивать и сопровождать репликацию: master-slave, master-master, GTID-based replication;
— Диагностировать replication lag, ошибки SQL thread / IO thread, рассинхронизацию данных и конфликты при master-master-схемах;
— Участвовать в миграции MariaDB с master-master-репликации на Galera Cluster;
— Настраивать, сопровождать и диагностировать Galera Cluster;
— Прорабатывать HA-архитектуру MariaDB: failover, fencing, VIP / proxy layer, split-brain-риски;
— Разрабатывать и проверять disaster recovery-сценарии, RPO / RTO и восстановимость резервных копий;
— Анализировать производительность: slow queries, EXPLAIN, индексы, locks, deadlocks, buffer pool, connection pool, disk IO;
— Оптимизировать конфигурацию MariaDB с учётом нагрузки, объёма данных, RAM, CPU, дисковой подсистемы и сети;
— Настраивать TLS/SSL для клиентских подключений и репликации;
— Настраивать мониторинг, алерты, дашборды и runbook’и по MariaDB.
— Участвовать в расследовании production-инцидентов, связанных с ClickHouse, MariaDB, Linux, сетью или дисковой подсистемой;
— Анализировать метрики, логи, системные таблицы, состояние репликации, блокировки, диски, сеть и конфигурации;
— Формулировать технические гипотезы, проверять их и отделять первопричину от сопутствующих факторов;
— Готовить технические выводы по итогам инцидентов и участвовать в postmortem-разборах;
— Разворачивать тестовые стенды ClickHouse и MariaDB для проверки архитектурных решений;
— Проверять обновления, изменение топологии, расширение хранилища, storage policy и параметры ClickHouse / MariaDB до применения в production;
— Автоматизировать типовые операции через Ansible / Bash / Python / Terraform или аналогичные инструменты;
— Взаимодействовать с заказчиками, объяснять технические риски понятным языком, предлагать решения и лидировать технические обсуждения.
Требования:
— Практический опыт промышленной эксплуатации ClickHouse;
— Понимание архитектуры ClickHouse: shards, replicas, Distributed tables, ReplicatedMergeTree, MergeTree family;
— Опыт диагностики replication queue, merges, mutations, insert/select latency, деградации запросов и проблем с дисковой подсистемой;
— Понимание партиционирования, ключей сортировки, TTL, storage policies, disks, volumes, data skipping indexes;
— Опыт изменения топологии ClickHouse-кластера или глубокое понимание порядка и рисков таких изменений;
— Опыт настройки TLS/SSL для ClickHouse;
— Опыт эксплуатации MariaDB в продуктивной или близкой к продуктивной среде;
— Понимание MariaDB, InnoDB, транзакций, индексов, блокировок, deadlocks, isolation levels;
— Опыт настройки и диагностики репликации MariaDB;
— Понимание GTID, binary logs, relay logs, replication lag, failover и рисков master-master-репликации;
— Опыт настройки backup/restore MariaDB и проверки восстановимости резервных копий;
— Опыт диагностики производительности MariaDB: slow query log, EXPLAIN, индексы, locks, buffer pool, disk IO;
— Опыт эксплуатации Linux-серверов;
— Понимание влияния CPU, RAM, disk IO, network и filesystem на работу ClickHouse и MariaDB;
— Опыт настройки мониторинга и алертов для ClickHouse, MariaDB и инфраструктуры;
— Опыт работы с Prometheus, Grafana, Zabbix или аналогичными системами мониторинга;
— Опыт автоматизации через Ansible, Bash, Python или аналогичные инструменты;
— Умение аккуратно проводить изменения в production: план работ, оценка рисков, rollback-план, проверка результата;
— Умение писать техническую документацию: инструкции, runbook’и, чек-листы, postmortem-отчёты.
Желательные требования:
— Опыт или уверенное понимание Galera Cluster;
— Опыт эксплуатации ClickHouse и MariaDB в составе SIEM, SOC, log management, observability, telemetry или других высоконагруженных систем;
— Опыт работы с большими объёмами данных: десятки или сотни ТБ;
— Опыт работы с ClickHouse Keeper или ZooKeeper;
— Опыт эксплуатации ClickHouse / MariaDB на bare metal;
— Опыт работы с LUN, DAS, локальными дисковыми массивами и S3-совместимыми объектными хранилищами;
— Опыт нагрузочного тестирования ClickHouse и MariaDB;
— Опыт построения процедур disaster recovery;
— Опыт подготовки архитектурных и эксплуатационных документов для заказчиков;
— Опыт работы с ProxySQL, MaxScale, HAProxy, Keepalived, Pacemaker / Corosync или аналогичными решениями;
— Опыт проведения регламентных работ с минимальным downtime;
— Опыт аудита продуктивных инсталляций у заказчиков.
Условия:
— Постоянная занятость;
— Работа с продуктивной, тестовой и лабораторной инфраструктурой;
— Взаимодействие с командой эксплуатации, инженерами SIEM, разработчиками, архитекторами и техническими представителями заказчика;
— Участие в планировании изменений, разборе инцидентов и развитии архитектуры хранения данных.
Задачи:
— Работать в качестве инженера с использованием AI в бэкенде, вебе, Android и iOS.
— Сотрудничать с менеджерами по продукту для превращения целей в решения.
— Разрабатывать функции с учетом реальных ограничений, таких как масштабируемость и задержка.
— Создавать и управлять всем жизненным циклом функций, включая качество и тестирование.
— Выпускать функции и измерять их влияние на пользователей.
Требования:
— 5+ лет опыта разработки программного обеспечения, особенно в бэкенде.
— Глубокие знания в области разработки с использованием AI и осведомленность о рисках.
— Уверенное владение несколькими технологическими стеками и языками.
— Подтвержденный опыт работы с высоконагруженными распределенными системами.
— Владение английским языком (Intermediate и выше).
— Желательно: опыт работы с Java 17+, Spring Boot, Docker и Kubernetes.
— Желательно: опыт работы в сфере потокового вещания или с крупными потребительскими продуктами.
Условия:
— Официальное трудоустройство на Кипре (визовая поддержка для сотрудника и супруга/супруги).
— Офис в Лимассоле с питанием, закусками и творческой атмосферой.
— Медицинская страховка (100% сотрудник / 75% семья).
— Доступ к матчам и мероприятиям Aris Limassol F.C.
— Возможности для профессионального роста и уроки греческого языка.
Задачи:
— Оценка онлайн-рекламы по релевантности поисковым запросам
— Предоставление обратной связи по языковой и культурной релевантности рекламы
— Улучшение содержания, качества и оформления рекламы
Требования:
— Отличные коммуникативные навыки и свободное владение английским языком
— Проживание в США последние 3 года подряд с хорошим знанием текущих и исторических бизнес, медиа, спорта, новостей, социальных медиа и культурных событий страны
— Активное использование Gmail, Google+ и других социальных сетей, опыт работы с веб-браузерами
— Ежедневный доступ к широкополосному интернету, смартфону (Android 4.1, iOS 8 или выше), персональному компьютеру с антивирусом
— Наличие установленного приложения для сканирования штрих-кодов на смартфоне
— Способность к живой оценке задач с использованием человеческого суждения и оценки
Условия:
— Работа на условиях независимого подрядчика с гибким графиком и возможностью выбора объема работы
— Оплата на основе выполненных задач и доступности проектов
— Оценочная ставка около 11 долларов в час, доход зависит от объема задач и качества работы
— Участие ограничено одним человеком на домохозяйство
Квалификация:
— Необходимо пройти языковой тест по английскому, сдать открытый квалификационный экзамен и пройти проверку личности для подтверждения соответствия требованиям позиции.
УдалённоLas Vegas
11 – 11 $
middle
Зарплата не указана
Все вакансии в одном месте — страница 5 · Job Hunters