О ПОЗИЦИИ (ABOUT THE ROLE)
Мы ищем эксперта, готового взять на себя ответственность за архитектурное развитие наших мобильных приложений. Это роль для инженера, который не просто пишет код, а формирует технический стек, внедряет Clean Architecture и управляет эволюцией продукта от проектирования до публикации в сторах.
ВАШИ КЛЮЧЕВЫЕ ЗАДАЧИ
— Архитектура: Проектирование и поддержка масштабируемой архитектуры мобильных приложений.
— Development: Реализация сложных бизнес-сценариев и кастомных UI-решений (сложная анимация, виджеты по Figma).
— Интеграции: Работа с REST API, WebSockets и глубокая интеграция внешних сервисов (Firebase, Yandex, Apple/Google Sign In).
— Performance: Оптимизация стабильности и производительности приложений на обеих платформах.
— QA & CI/CD: Обязательное покрытие кода тестами (Unit, Widget, Golden) и подготовка релизов.
ЧТО МЫ ЖДЕМ ОТ ВАС
— Экспертиза: 5+ лет опыта разработки на Dart и Flutter.
— Engineering: Глубокое понимание SOLID, OOP и практический опыт с Clean Architecture в крупных проектах.
— Tools: Уверенное владение Flutter Flavors и глубокое понимание специфики iOS/Android платформ.
— Интеграции: Опыт работы с метриками, картами и авторизацией от Yandex, Google и Apple.
— Тестирование: Реальный опыт написания и поддержки всех видов тестов (включая Golden-тесты).
ПОЧЕМУ СТОИТ ПРИСОЕДИНТЬСЯ
— Возможность принимать ключевые технические решения и выбирать стек.
— Работа над сложными, высоконагруженными продуктами с современным подходом к разработке.
— Профессиональная команда и прозрачные процессы.
ГибридseniorМосква
Зарплата не указана
GGitLab
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
О ПРОЕКТЕ
GitLab — это ведущая платформа для DevSecOps, которой доверяют более 50 миллионов пользователей. Сейчас мы строим фундамент для горизонтального масштабирования GitLab.com через архитектуру Cells. Команда Cells Infrastructure создает сервисы пограничной маршрутизации (edge routing) и Topology Service — единый источник истины для управления кластерами.
О ПОЗИЦИИ (ABOUT THE ROLE)
Ваша цель — сделать так, чтобы GitLab.com масштабировался незаметно для пользователя. Вы будете проектировать системы маршрутизации трафика с низкой задержкой и развивать сервисы, управляющие состоянием всей платформы. Это работа в глобально распределенной асинхронной команде, где ценится умение решать сложные проблемы распределенных систем.
ВАШИ КЛЮЧЕВЫЕ ЗАДАЧИ
— Edge Routing: Реализация прозрачной маршрутизации запросов к нужным ячейкам (Cells).
— Topology Service: Разработка сервиса, хранящего состояние кластеров, на который опираются решения по жизненному циклу данных.
— Cell-awareness: Взаимодействие с командами продукта для адаптации фич монолита GitLab Rails под новую архитектуру.
— Эксплуатация: Участие в дежурствах (on-call tier-2), работа с инцидентами и улучшение инструментов мониторинга.
— Архитектура: Написание Architecture Decision Records (ADRs) и документации для масштабирования платформы.
ТРЕБОВАНИЯ К КАНДИДАТУ
— Опыт: Уверенное владение Go или Ruby on Rails при создании отказоустойчивых production-сервисов.
— Масштаб: Опыт работы в высоконагруженных средах и владение практиками observability (метрики, трейсинг).
— Распределенные системы: Глубокое понимание моделей консистентности, стратегий партиционирования и failure modes.
— Сетевые технологии: Опыт создания высокопроизводительных сервисов (gRPC и Protocol Buffers будут плюсом).
— Базы данных: Экспертиза в PostgreSQL (дизайн схем, оптимизация запросов, миграции).
— Communication: Сильные навыки письменной коммуникации для асинхронной работы в Remote-команде.
ПОЧЕМУ СТОИТ ПРИСОЕДИНИТЬСЯ
— Культура: GitLab — пионер удаленной работы с прозрачными ценностями и AI-driven процессами.
— Бенефиты: Гибкий PTO, участие в капитале (Equity), поддержка домашнего офиса и фонд развития.
— Влияние: Ваша работа напрямую определяет, как GitLab будет расти в следующие 10 лет.
Удалённоsenior
Зарплата не указана
LLogicBPM
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
— Проектировать, выполнять и управлять этапами разработки Java-приложений
— Участвовать в архитектурном развитии программных продуктов
— Анализировать, исследовать и предлагать идеи по новым программным решениям
— Поддерживать чистый и сложный код, над которым могут работать другие
— Отлаживать и тестировать программное обеспечение
— Выявлять ошибки, узкие места и другие проблемы в коде и предлагать способы их решения и / или улучшения
— Писать эффективный, проверяемый и надежный код
— Быть в курсе альтернативных технологий и инноваций
Требования:
— Высокий уровень владения Java (17+) и обширные знания его экосистем
— Глубокие знания объектно-ориентированного программирования
— Твердое понимание разнообразия дизайна и архитектурных паттернов
— Возможность писать библиотеки Java, которые можно использовать повторно
— Твердое понимание принципов микросервисной архитектуры
— Умение писать чистый, эффективный и легкий для чтения код Java
— Обширное понимание основных принципов проектирования масштабируемого приложения
— Владение технологиями/инструментами: Spring (mvc, security, core, boot, data) или/и Quarkus, JPA/Hibernate, PostgreSQL, Kafka, Docker, docker-compose, Kubernetes
— Умение работать в системах BitBucket, Jenkins, Nexus, Jira, Confluence
Дополнительные пожелания:
— Более трёх лет опыта работы на аналогичной должности
— Стремление идти в ногу с отраслью по мере ее развития и развития
— Опыт разработки высоконагруженных, горизонтально-масштабируемых приложений
— Опыт работы с MongoDB
— Опыт работы с BPM-системами
Условия:
— Полностью удаленная работа в аккредитованной IT-компании (гражданство РФ или РБ)
— Гибкий график работы для баланса между работой и личной жизнью
— Современная методология работы: Agile/Scrum
— Благоприятные условия для профессионального и личностного роста, возможность работы над инновационными проектами и развитие управленческих навыков
— Корпоративная культура: открытость, сотрудничество, поддержка, дружный коллектив
— Корпоративные скидки на обучение, отдых и медицину (Skillbox, ЛитРес, Инвитро и т.д)
Удалённоlead
от 230 000 ₽
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.