Для поддержания бесперебойной работы и развития нашего продукта, в связи с расширением мы приглашаем в нашу команду Backend-разработчика Go Middle/ Senior для усиления команды промышленного мониторинга. Уважаемые соискатели, просьба в сопроводительном письме указывать ожидания ЗП. Мы предлагаем: работу в продуктовой команде с интересными задачами для реализации решений в b2g и b2b секторе; график работы 5/2 (гибридный режим работы с преимущественно дистанционной формой), в пятницу сокращенный рабочий день; официальное трудоустройство в аккредитованной ИТ‑компании (в соответствии с ТК РФ); финансовая мотивация: квартальные и годовые премии, а также вознаграждение за привлечение коллег (реферальная программа); онбординг, рост и развитие: система наставничества, адаптация новичков и обучение за счёт компании; Социальные льготы и компенсации: компенсация питания и проезда (для офисных сотрудников); частичная компенсация занятий спортом; социальные выплаты по особым случаям (рождение ребёнка, свадьба и др.); дополнительные оплачиваемые выходные дни; оплата психологических консультаций. медицинское обеспечение: ДМС со стоматологией предоставляется после успешного прохождения испытательного срока. яркая жизнь в команде: праздники, спорт, тимбилдинг и настольные игры прямо в офисе! Обязанности: Уровень Middle: разработка и доработка backend-сервисов на Go в рамках существующей архитектуры проекта; реализация CRUD-операций и REST API по готовым требованиям и OpenAPI-контрактам; подключение обработчиков API, реализация бизнес-логики и слоя доступа к данным; работа с PostgreSQL: написание SQL-запросов, изменение схемы данных и подготовка миграций; интеграция с внутренними сервисами по gRPC и через очереди сообщений RabbitMQ; написание unit- и integration-тестов, исправление дефектов и участие в Code Review; поддержание технической документации и взаимодействие с frontend-, ML- и DevOps-командами. Уровень Senior: проектирование и развитие архитектуры backend-сервисов на Go, декомпозиция новых бизнес-сценариев и интеграций самостоятельное ведение сложных задач и крупных функциональных изменений от уточнения требований до запуска и сопровождения; проектирование REST/gRPC API, моделей данных и взаимодействия сервисов с учётом надёжности, безопасности и обратной совместимости; принятие технических решений по PostgreSQL, очередям сообщений, S3-совместимым хранилищам и интеграциям со смежными системами; анализ производительности и причин инцидентов, развитие логирования, метрик, трассировки и эксплуатационной диагностики; code Review сложных изменений, наставничество разработчиков и поддержание единых инженерных практик команды; взаимодействие с руководителем разработки, аналитиками, frontend-, ML- и DevOps-командами при формировании технического решения. Требования: Уровень Middle: опыт коммерческой backend-разработки от 3 лет, включая не менее 1 года разработки на Go; уверенное знание Go и стандартной библиотеки; понимание context, обработки ошибок, интерфейсов и базовых механизмов конкурентности; практический опыт разработки HTTP/REST API и работы с JSON; уверенное знание SQL и опыт работы с PostgreSQL; опыт написания unit-тестов и понимание принципов тестируемого и поддерживаемого кода; опыт работы с Git и участия в Code Review; базовые навыки Linux и Docker; способность разобраться в существующей кодовой базе и самостоятельно реализовать задачу по готовым требованиям и принятой архитектуре; ответственность, предсказуемость в оценках и готовность своевременно задавать вопросы при недостатке информации. Уровень Senior: высшее техническое образование или в сфере ИТ; опыт коммерческой backend-разработки от 5 лет, включая не менее 2 лет разработки на Go; глубокое знание Go: конкурентность, управление ресурсами, профилирование, диагностика ошибок и особенности production-эксплуатации; Опыт проектирования и развития микросервисных систем, API и моделей данных; умение аргументировать технические решения и их компромиссы; сильное знание PostgreSQL: проектирование схемы, транзакции, индексы, анализ и оптимизация запросов; практический опыт интеграций через gRPC и брокеры сообщений; понимание идемпотентности, повторной доставки и обработки отказов; опыт работы с Docker и Kubernetes, понимание CI/CD, конфигурации сервисов, мониторинга и логирования; умение самостоятельно декомпозировать неопределённые задачи, выявлять риски и доводить функциональность до production; опыт проведения содержательного Code Review и наставничества разработчиков. Будет преимуществом: опыт работы с OpenAPI / go-swagger, gRPC и Protocol Buffers; практический опыт с RabbitMQ и паттернами надёжной асинхронной обработки сообщений; опыт работы с Kubernetes, GitLab CI/CD и OpenTelemetry; знакомство с S3-совместимыми хранилищами и Keycloak; опыт интеграции с ML-сервисами, Computer Vision или обработки видеопотоков. Мы рады, что вы внимательно изучили нашу вакансию и просим начать наше знакомство с сопроводительного письма "Мне интересна вакансия "Стрит Фалькон" потому что...".
Для поддержания бесперебойной работы и развития нашего продукта, в связи с расширением мы приглашаем в нашу команду Senior DevOps инженера. Уважаемые соискатели, просьба в сопроводительном письме указывать ожидания ЗП. Мы предлагаем: работу в продуктовой команде с интересными задачами для реализации решений в b2g и b2b секторе; график работы 5/2 (гибридный режим работы с преимущественно дистанционной формой), в пятницу сокращенный рабочий день; официальное трудоустройство в аккредитованной ИТ‑компании (в соответствии с ТК РФ); финансовая мотивация: квартальные и годовые премии, а также вознаграждение за привлечение коллег (реферальная программа); онбординг, рост и развитие: система наставничества, адаптация новичков и обучение за счёт компании; Социальные льготы и компенсации: компенсация питания и проезда (для офисных сотрудников); частичная компенсация занятий спортом; социальные выплаты по особым случаям (рождение ребёнка, свадьба и др.); дополнительные оплачиваемые выходные дни; оплата психологических консультаций. медицинское обеспечение: ДМС со стоматологией предоставляется после успешного прохождения испытательного срока. яркая жизнь в команде: праздники, спорт, тимбилдинг и настольные игры прямо в офисе! Обязанности: технологическое развитие инфраструктуры highload-проекта; обеспечение стабильной и бесперебойной работы систем; выявление проблем с производительностью, устранение и предотвращение причин возникновения сбоев продукта и аварий инфраструктуры; управление CI/CD процессами; автоматизация инфраструктуры; обеспечение безопасности; мониторинг, логирование и обслуживание инфраструктуры; настройка облачных сервисов компании. Требования: опыт работы DevOps инженером от 5 лет; глубокое понимание работы Kubernetes и docker; умение выстраивать и витвленые пайплайны на Gitlab-ci; умение анализировать инфраструктуру, выявлять слабые места, выстраивать отказоустойчивые решения; знание инструментов мониторинга (предпочтение - Prometheus\VictoriaStack, Grafana); осознанное применение практик IaC; умение самостоятельно разбираться в поставленных задачах и добиваться ожидаемого результата. Будет преимуществом: опыт работы с отечественными облаками (ВК, Яндекс, Селектел и т.д).; опыт администрирования Kafka, s3 хранилищ, RabbitMQ опыт администрирования проектов с ML инфраструктурой (MLFlow etc). Мы рады, что вы внимательно изучили нашу вакансию и просим начать наше знакомство с сопроводительного письма "Мне интересна вакансия "Стрит Фалькон" потому что...".
Мы создаём интеллектуальную платформу видеомониторинга и видеоаналитики с элементами ML на edge-устройствах. Система высоконагруженная: тысячи устройств, более 1000 RPS, десятки терабайт данных в сутки. Бэкенд команда разрабатывает сервисы на стыке IoT, облачных вычислений и компьютерного зрения, обеспечивая надёжную обработку потокового видео и метаданных. Основной язык разработки – Rust. Часть legacy и вспомогательных сервисов написана на Python, но мы целенаправленно переводим критические компоненты на Rust. От кандидата не требуется экспертного владения Python – достаточно базового понимания для поддержки существующего кода. В настоящее время нашей успешной команде требуется профессионал на должность Middle Backend разработчик. Мы предлагаем: работу в архитектурной команде над сложными высоконагруженными системами; возможность влиять на техническую стратегию продукта и развитие стека; участие в профильных конференциях и митапах за счёт компании; официальное трудоустройство в аккредитованной ИТ компании (в соответствии с ТК РФ); график работы 5/2 (гибридный режим работы с преимущественно дистанционной формой), в пятницу сокращенный рабочий день; удобное расположение: офис в центре города в шаговой доступности от метро с комфортными рабочими местами; финансовая мотивация: квартальные и годовые премии, а также вознаграждение за привлечение коллег (реферальная программа); онбординг, рост и развитие: система наставничества, адаптация новичков и обучение за счёт компании; социальные льготы и компенсации: компенсация питания и проезда (для офисных сотрудников); частичная компенсация занятий спортом; социальные выплаты по особым случаям (рождение ребёнка, свадьба и др.); дополнительные оплачиваемые выходные дни; оплата психологических консультаций. медицинское обеспечение: ДМС со стоматологией предоставляется после успешного прохождения испытательного срока; яркая жизнь в команде: праздники, спорт, тимбилдинг и настольные игры прямо в офисе. Обязанности: проектировать микросервисы на Rust с использованием современных технологий контейнеризации и оркестрации (Docker/Kubernetes); разрабатывать микросервисы с целью доставки их в production-окружение; декомпозировать задачи внутри спринтов для ясного определения объема работы и целей; оценивать технические риски, связанные с реализацией поставленных задач и решений; писать чистый, тестируемый код, придерживаясь принципов SOLID, KISS, DRY; создавать автоматические тесты для покрытия кода, а также участвовать в улучшении тестовой архитектуры и тестовой пирамиды команды; работать с высоконагруженными компонентами: управлять очередями сообщений (RabbitMQ), базами данных (PostgreSQL, ClickHouse, Redis, MongoDB); взаимодействовать со смежными командами, такими как инженеры по машинному обучению (ML) и DevOps, для успешного выполнения проектов; участвовать в проведении Code Review для обеспечения качества кода; поддерживать техническую документацию в актуальном состоянии, отражая изменения и новые решения. Требования: опыт: Backend-разработка: от 3 лет, из них 1 год на Rust (коммерческий опыт); технические навыки: уверенное владение async экосистемой Rust (tokio, axum, sqlx), понимание принципов чистой архитектуры, опыт работы с Docker/Kubernetes (развёртывание и мониторинг), знание SQL, опыт работы с PostgreSQL и понимание NoSQL хранилищ; системное мышление: понимание принципов работы высоконагруженных систем, способность декомпозировать задачи и оценивать риски; инструменты: навыки работы в Linux, опыт с системами контроля версий (GitLab CI/CD); гибкость: готовность изучать смежные технологии (базовый Python, ClickHouse, RabbitMQ), для нас важнее глубокие знания Rust и системное мышление, опыт работы с Python не обязателен, мы поможем освоить его на месте для эпизодических задач, сильные навыки в Rust, C++ или Go будут преимуществом. Будет преимуществом: опыт разработки на Python (FastAPI, SQLAlchemy); знакомство с RabbitMQ, ClickHouse, OpenTelemetry; опыт работы с видео/аудио потоками или ML-сервисами (особенно Computer Vision); опыт работы с видеопотоками, знание протоколов RTSP, WebRTC; опыт микросервисной разработки. Мы рады, что вы внимательно изучили нашу вакансию и просим начать наше знакомство с сопроводительного письма "Мне интересна вакансия "Стрит Фалькон" потому что...".
Мы создаём интеллектуальную платформу видеомониторинга и видеоаналитики с элементами ML на edge-устройствах. Система высоконагруженная: тысячи устройств, более 1000 RPS, десятки терабайт данных в сутки. Бэкенд команда разрабатывает сервисы на стыке IoT, облачных вычислений и компьютерного зрения, обеспечивая надёжную обработку потокового видео и метаданных. Основной язык разработки – Rust. Часть legacy и вспомогательных сервисов написана на Python, но мы целенаправленно переводим критические компоненты на Rust. От кандидата не требуется экспертного владения Python – достаточно базового понимания для поддержки существующего кода. В настоящее время нашей успешной команде требуется профессионал на должность Senior Backend разработчик (Rust). Мы предлагаем: работу в архитектурной команде над сложными высоконагруженными системами; возможность влиять на техническую стратегию продукта и развитие стека; участие в профильных конференциях и митапах за счёт компании; официальное трудоустройство в аккредитованной ИТ компании (в соответствии с ТК РФ); график работы 5/2 (гибридный режим работы с преимущественно дистанционной формой), в пятницу сокращенный рабочий день; удобное расположение: офис в центре города в шаговой доступности от метро с комфортными рабочими местами; финансовая мотивация: квартальные и годовые премии, а также вознаграждение за привлечение коллег (реферальная программа); онбординг, рост и развитие: система наставничества, адаптация новичков и обучение за счёт компании; социальные льготы и компенсации: компенсация питания и проезда (для офисных сотрудников); частичная компенсация занятий спортом; социальные выплаты по особым случаям (рождение ребёнка, свадьба и др.); дополнительные оплачиваемые выходные дни; оплата психологических консультаций. медицинское обеспечение: ДМС со стоматологией предоставляется после успешного прохождения испытательного срока; яркая жизнь в команде: праздники, спорт, тимбилдинг и настольные игры прямо в офисе. Обязанности: проектировать архитектуру сервисов, выполнять декомпозицию сложных бизнес-сценариев в набор независимых компонентов; руководить техническим развитием фич, реализуемых в рамках одного квартала , начиная с анализа требований и заканчивая мониторингом и поддержкой в production; обеспечивать высокое качество кода, внедрять практики тестирования и обеспечивать безопасность решений в зоне ответственности команды; оптимизировать производительность и масштабируемость высоконагруженных компонентов (работа с большими объёмами данных, очередями). выявлять и устранять корневые причины инцидентов, внедрять практики observability (OpenTelemetry, сбор метрик, трейсинг); осуществлять менторство middle-разработчиков, проводить Code Review с особым вниманием к архитектурным решениям; взаимодействовать с product-менеджерами и смежными командами для формирования технического бэклога. Требования: высшее образование (техническое); опыт backend-разработки (6+ лет опыта), 2+ года на Rust; опыт проектирования и вывода в production высоконагруженных систем (RPS > 1000, работа с большими объёмами данных); глубокое понимание async модели Rust, опыт с фреймворками tokio, axum, sqlx (или аналогичными); умение проектировать отказоустойчивые наблюдаемые распределённые системы; практический опыт с Docker/Kubernetes (деплоймент, мониторинг, логирование); опыт работы с реляционными, колоночными и key-value БД и понимание их применимости; опыт в роли фича-лида или техлида: ведение проекта от идеи до эксплуатации, координация команды разработчиков; умение решать сложные задачи в условиях неопределённости. Будет преимуществом: опыт разработки на Python (FastAPI, SQLAlchemy); знакомство с RabbitMQ, ClickHouse, OpenTelemetry; опыт работы с видео/аудио потоками или ML-сервисами (особенно Computer Vision); опыт работы с видеопотоками, знание протоколов RTSP, WebRTC; опыт микросервисной разработки. Мы рады, что вы внимательно изучили нашу вакансию и просим начать наше знакомство с сопроводительного письма "Мне интересна вакансия "Стрит Фалькон" потому что...".
Мы создаём интеллектуальную платформу видеомониторинга и видео аналитики с элементами ML на edge-устройствах. Система высоконагруженная: тысячи устройств, более 1000 RPS, десятки терабайт данных в сутки. Бэкенд команда разрабатывает сервисы на стыке IoT, облачных вычислений и компьютерного зрения, обеспечивая надёжную обработку потокового видео и метаданных. Основной язык новых сервисов – Rust, но часть legacy и вспомогательных компонентов написана на Python. Мы активно развиваем продукт и ищем Middle разработчика, который готов расти в сильной инженерной команде. Мы предлагаем: возможность развиваться в области высоконагруженных систем, видео аналитики и Rust; официальное трудоустройство в аккредитованной ИТ компании (в соответствии с ТК РФ); график работы 5/2 (гибридный режим работы с преимущественно дистанционной формой), в пятницу сокращенный рабочий день; удобное расположение: офис в центре города в шаговой доступности от метро с комфортными рабочими местами; финансовая мотивация: квартальные и годовые премии, а также вознаграждение за привлечение коллег (реферальная программа); онбординг, рост и развитие: система наставничества, адаптация новичков и обучение за счёт компании; социальные льготы и компенсации: компенсация питания и проезда (для офисных сотрудников); частичная компенсация занятий спортом; социальные выплаты по особым случаям (рождение ребёнка, свадьба и др.); дополнительные оплачиваемые выходные дни; оплата психологических консультаций. медицинское обеспечение: ДМС со стоматологией предоставляется после успешного прохождения испытательного срока; яркая жизнь в команде: праздники, спорт, тимбилдинг и настольные игры прямо в офисе. Обязанности: проектирование и разработка микросервисов на Rust с доставкой в production (Docker/Kubernetes); декомпозиция задач на спринт, оценка технических рисков; написание чистого, тестируемого кода с соблюдением принципов SOLID, KISS, DRY; покрытие кода автотестами, участие в улучшении тестовой пирамиды команды; работа с высоконагруженными компонентами: очереди сообщений (RabbitMQ), базы данных (PostgreSQL, ClickHouse, Redis, MongoDB); взаимодействие со смежными командами (ML-инженеры, DevOps); участие в Code Review и поддержание технической документации в актуальном состоянии. Требования: высшее образование (техническое); общий опыт backend-разработки от 3 лет; уверенное владение rust с использованием его в работе или в пет-проектах; какими концепциями rust нужно владеть: borrow-checker; clone vs copy vs ref; различие dyn и impl; lifetime. понимание принципов чистой архитектуры; уверенное владение async экосистемой Rust (tokio, axum, sqlx или аналоги); понимание принципов работы высоконагруженных систем и обработки больших объёмов данных; опыт работы с Docker/Kubernetes на уровне развёртывания и мониторинга сервисов; знание SQL и опыт работы с реляционными СУБД (PostgreSQL), понимание особенностей NoSQL хранилищ; умение самостоятельно декомпозировать задачи, оценивать риски, работать с важной функциональностью; навыки работы в Linux, опыт с системами контроля версий (GitLab CI/CD); готовность изучать смежные технологии (Python на базовом уровне, ClickHouse, RabbitMQ); для нас важнее сильные навыки в Rust и системном мышлении. Задачи на Python будут возникать эпизодически и не требуют экспертного уровня – достаточно умения читать код и реализовывать простую функциональность. Если вы сильны в Rust, C++ или Go – мы поможем освоить Python на месте. Будет преимуществом: опыт разработки на Python (FastAPI, SQLAlchemy); знакомство с RabbitMQ, ClickHouse, OpenTelemetry; опыт работы с видео/аудио потоками или ML-сервисами (особенно Computer Vision); опыт работы с видеопотоками, знание протоколов RTSP, WebRTC; опыт микросервисной разработки. Мы рады, что вы внимательно изучили нашу вакансию и просим начать наше знакомство с сопроводительного письма "Мне интересна вакансия "Стрит Фалькон" потому что...".
Для поддержания бесперебойной работы и развития нашего продукта, в связи с расширением мы приглашаем в нашу команду Middle DevOps инженера. Мы предлагаем: работу в продуктовой команде с интересными задачами для реализации решений в b2g и b2b секторе; график работы 5/2 (гибридный режим работы с преимущественно дистанционной формой), в пятницу сокращенный рабочий день; официальное трудоустройство в аккредитованной ИТ‑компании (в соответствии с ТК РФ); удобное расположение: офис в центре города в шаговой доступности от метро с комфортными рабочими местами; финансовая мотивация: квартальные и годовые премии, а также вознаграждение за привлечение коллег (реферальная программа); онбординг, рост и развитие: система наставничества, адаптация новичков и обучение за счёт компании; социальные льготы и компенсации: компенсация питания и проезда (для офисных сотрудников); частичная компенсация занятий спортом; социальные выплаты по особым случаям (рождение ребёнка, свадьба и др.); дополнительные оплачиваемые выходные дни; оплата психологических консультаций. медицинское обеспечение: ДМС со стоматологией предоставляется после успешного прохождения испытательного срока. яркая жизнь в команде: праздники, спорт, тимбилдинг и настольные игры прямо в офисе! Обязанности: технологическое развитие инфраструктуры highload-проекта; обеспечение стабильной и бесперебойной работы систем; выявление проблем с производительностью, устранение и предотвращение причин возникновения сбоев продукта и аварий инфраструктуры; управление CI/CD процессами; автоматизация инфраструктуры; обеспечение безопасности; мониторинг, логирование и обслуживание инфраструктуры; настройка облачных сервисов компании; выполнение иных поручений руководства. Требования: высшее образование (в сфере ИТ); опыт работы DevOps инженером от 5 лет; знание Linux на уровне продвинутого администратора, опыт автоматизации задач (bash, python); опыт работы в области контейнеризации и оркестрации с использованием Docker и Kubernetes; умение работать с облачными платформами; опыт работы с системами контроля версий (предпочтительно GitLab); знание инструментов мониторинга (предпочтение - Prometheus, Grafana); знание продвинутых практик DevOps, понимание CI/CD процессов, опыт написания CI/CD пайплайнов; знание и опыт администрирования СУБД PostgreSQL; знание инструментов автоматизации деплоймента приложений, опыт работы с Ansible и Terrraform; опыт работы с системами мониторинга и регистрации журналов. Будет преимуществом: знание языка программирования python; знание практик DevSecOps, практический опыт применения; опыт администрирования Kafka, s3 хранилищ; опыт администрирования проектов с ML инфраструктурой (MLFlow etc). Мы рады, что вы внимательно изучили нашу вакансию и просим начать наше знакомство с сопроводительного письма "Мне интересна вакансия "Стрит Фалькон" потому что...".
Для поддержания бесперебойной работы и развития нашего продукта, в связи с расширением мы приглашаем в нашу команду Middle DevOps инженера. Мы предлагаем: работу в продуктовой команде с интересными задачами для реализации решений в b2g и b2b секторе; график работы 5/2 (гибридный режим работы с преимущественно дистанционной формой), в пятницу сокращенный рабочий день; официальное трудоустройство в аккредитованной ИТ‑компании (в соответствии с ТК РФ); удобное расположение: офис в центре города в шаговой доступности от метро с комфортными рабочими местами; финансовая мотивация: квартальные и годовые премии, а также вознаграждение за привлечение коллег (реферальная программа); онбординг, рост и развитие: система наставничества, адаптация новичков и обучение за счёт компании; социальные льготы и компенсации: компенсация питания и проезда (для офисных сотрудников); частичная компенсация занятий спортом; социальные выплаты по особым случаям (рождение ребёнка, свадьба и др.); дополнительные оплачиваемые выходные дни; оплата психологических консультаций. медицинское обеспечение: ДМС со стоматологией предоставляется после успешного прохождения испытательного срока. яркая жизнь в команде: праздники, спорт, тимбилдинг и настольные игры прямо в офисе! Обязанности: технологическое развитие инфраструктуры highload-проекта; обеспечение стабильной и бесперебойной работы систем; выявление проблем с производительностью, устранение и предотвращение причин возникновения сбоев продукта и аварий инфраструктуры; управление CI/CD процессами; автоматизация инфраструктуры; обеспечение безопасности; мониторинг, логирование и обслуживание инфраструктуры; настройка облачных сервисов компании; выполнение иных поручений руководства. Требования: высшее образование (в сфере ИТ); опыт работы DevOps инженером от 5 лет; знание Linux на уровне продвинутого администратора, опыт автоматизации задач (bash, python); опыт работы в области контейнеризации и оркестрации с использованием Docker и Kubernetes; умение работать с облачными платформами; опыт работы с системами контроля версий (предпочтительно GitLab); знание инструментов мониторинга (предпочтение - Prometheus, Grafana); знание продвинутых практик DevOps, понимание CI/CD процессов, опыт написания CI/CD пайплайнов; знание и опыт администрирования СУБД PostgreSQL; знание инструментов автоматизации деплоймента приложений, опыт работы с Ansible и Terrraform; опыт работы с системами мониторинга и регистрации журналов. Будет преимуществом: знание языка программирования python; знание практик DevSecOps, практический опыт применения; опыт администрирования Kafka, s3 хранилищ; опыт администрирования проектов с ML инфраструктурой (MLFlow etc). Мы рады, что вы внимательно изучили нашу вакансию и просим начать наше знакомство с сопроводительного письма "Мне интересна вакансия "Стрит Фалькон" потому что...".
Мы разрабатываем цифровые решения для городской инфраструктуры на основе собственного ПО, машинного зрения и искусственного интеллекта. Наши продукты — интеллектуальная видео аналитика на транспортных объектах, системы мониторинга для умного города и бизнеса. Фронтенд-команда запускает разработку новой версии продукта с нуля с переосмысленной архитектурой, современным дизайном и расширенной функциональностью, используя современные архитектурные решения. Особое внимание уделяем качеству кода. Мы ищем Senior frontend разработчика, который присоединится к команде на старте новой версии и будет участвовать в разработке продукта, обеспечивая архитектурную целостность и высокое качество кода, а также напрямую участвовать во всех ключевых фронтенд-частях системы. Основной стек — React 19, TypeScript, React Query, Ant, Vite, Playwright. Мы предлагаем: возможность развиваться в области сложных интерфейсов, визуализации данных и видео аналитики; официальное трудоустройство в аккредитованной ИТ компании (в соответствии с ТК РФ); график работы 5/2 (гибридный режим работы с преимущественно дистанционной формой), в пятницу сокращенный рабочий день; удобное расположение: офис в центре города в шаговой доступности от метро с комфортными рабочими местами; финансовая мотивация: квартальные и годовые премии, а также вознаграждение за привлечение коллег (реферальная программа); онбординг, рост и развитие: система наставничества, адаптация новичков и обучение за счёт компании; социальные льготы и компенсации: компенсация питания и проезда (для офисных сотрудников); частичная компенсация занятий спортом; социальные выплаты по особым случаям (рождение ребёнка, свадьба и др.); дополнительные оплачиваемые выходные дни; оплата психологических консультаций. медицинское обеспечение: ДМС со стоматологией предоставляется после успешного прохождения испытательного срока; яркая жизнь в команде: праздники, спорт, тимбилдинг и настольные игры прямо в офисе. Обязанности: написание чистого, тестируемого кода с соблюдением принципов SOLID, KISS, DRY; проектирование архитектуры фронтенд-приложения, принятие ключевых технических решений; разработка сложных UI-компонентов и модулей на React + TypeScript; проектирование и поддержка CSS-архитектуры; реализация интерактивных графиков и визуализации данных; работа с REST API через React Query: кэширование, инвалидация, оптимистичные обновления; работа с WebSocket: подписки, переподключения, обработка потоковых данных в реальном времени; кодогенерация клиентов из OpenAPI-спецификаций; проведение Code Review: контроль качества кода, соблюдение архитектурных соглашений и стандартов команды; покрытие кода автотестами (Playwright Component Testing); оптимизация производительности приложения; анализ технических спецификаций и требований, выявление неоднозначностей и потенциальных проблем на ранних этапах; взаимодействие с бизнес-аналитиками, дизайнерами и backend-командой; оценка технических рисков, внимание к деталям; участие в формировании и поддержании технических стандартов и документации. Требования: высшее образование (техническое); общий опыт frontend-разработки от 4 лет, из них не менее 2 лет коммерческой разработки на React; уверенное понимание принципов ООП, чистой архитектуры, паттернов проектирования (SOLID, GoF); глубокое знание TypeScript: дженерики, условные и mapped-типы, утилитарные типы, строгая типизация на всех уровнях приложения; экспертное владение React: жизненный цикл, хуки, композиция, оптимизация рендеринга, React Router, понимание внутренних механизмов; опыт работы с state-management решениями. Понимание, когда state-manager нужен, а когда — избыточен; опыт работы с MUI (Material UI) или Ant Design — построение собственных дизайн-систем поверх библиотеки; опыт работы с библиотеками визуализации данных и построения графиков; знание CSS/SASS на уровне самостоятельной вёрстки сложных интерфейсов (Flexbox, Grid, адаптив, анимации); системный подход к тестированию: unit-тесты, компонентные тесты (Playwright, Testing Library, Vitest); понимание принципов работы REST API, опыт интеграции с бэкендом (Axios, React Query); опыт реализации авторизации и аутентификации на клиенте; опыт работы с WebSocket: подписки, переподключения, обработка потоковых данных в реальном времени; опыт работы с OpenAPI Generator для кодогенерации API-клиентов; опыт настройки и конфигурирования Vite; опыт профилирования и оптимизации производительности; навыки работы с Git, опыт с системами контроля версий (GitLab CI/CD); опыт работы с Figma: анализ макетов, извлечение стилей. Будет преимуществом: опыт создания компонентных библиотек; опыт работы с Яндекс.Картами. Мы рады, что вы внимательно изучили нашу вакансию и просим начать наше знакомство с сопроводительного письма "Мне интересна вакансия "Стрит Фалькон" потому что...".