Senior Fullstack Developer (React+Golang)

Оплата не указана

Вакансия находится в архиве

STARTRIBE LTD

г. Москва

Требуемый опыт работы

Более 6 лет

Тип занятости

Полная занятость

График работы

Полный день

О компании:

Разрабатываем high-load web сервисы, с расчетной нагрузкой от 7000 rps. Стараемся использовать только open source продукты и уходить от vendor lock-in. Мы разрабатываем распределенные event-driven системы.

Фронт построен вокруг React – для роутинга используем React Router (если нуженSSR – используем кастомное решение), в качестве стейт-менеджера применяется MobX State Tree, бандлим всё это с помощью Vite. В планах перевести все приложения на Remix и уйти от хранения состояния на клиенте, вместо этого перейти на server-driven state.

Разрабатываем внутренний UI-kit на основе headless компонентов React Aria и tokenized дизайн-системы. Пока UI-kit в разработке – используем emotion (CSS-in-JS) , но в дальнейшем уйдём от runtime решений для стилизации.

Деплоим сервисы в Kubernetes. Используем CI/CD на Gitlab, с пайплайнами для unit/integration/e2e автотестов. Мониторим при помощи Prometheus и Grafana, логи храним в ELK и Sentry.

Чем предстоит заниматься:

  • Разрабатывать клиентское приложение, в том числе: реализовывать новую функциональность в соответствии с бизнес-требованиями, проводить рефакторинг уже имеющегося кода, принимать участие в развитии архитектуры
  • Разрабатывать и поддерживать дизайн-систему (UI-kit)

Что ожидаем:

JavaScript

  • Понимание принципов работы JS (стек, контекст, замыкания, асинхронность, прототипы и пр.)
  • Опыт работы с TypeScript (сложные типы, generics, type guards)

Вёрстка

  • Умение верстать с учётом семантики (знать какие HTML-теги для чего применяются)
  • Понимание того, как строятся дизайн-системы (темизация, токенизация, UI-kit и т.п.)
  • Будет плюсом знание современных возможностей CSS (например, grid layout, custom properties)

Браузер

  • Понимание работы браузера (навигация, парсинг, рендеринг)
  • Опыт работы с основными web API (fetch, DOM, history, navigation, web storage)

Сеть

  • Умение работать с серверными данными (HTTP, Ajax, JSON)
  • Будет плюсом умение использовать спецификации OpenAPI

Архитектура

  • Умение отделять бизнес-логику от UI-слоя
  • Будет плюсом наличие представления о feature-подходе

Качество кода

  • Использование форматеров и линтеров (eslint, prettier)
  • Будет плюсом написание автотестов

React

  • Коммерческий опыт работы от 5-ти лет
  • Понимание принципов работы библиотеки (какую проблему пытается решить, как достигается "реактивность")
  • Умение локализовать и устранять проблемы производительности
  • Будет плюсом опыт работы с SSR

Golang:

  • Коммерческий опыт работы от 3-х лет

Что предлагаем:

  • Достойный уровень заработной платы
  • Релокация на Кипр для вас и членов вашей семьи с полным визовым сопровождением
  • Поездки на ИТ-конференции, митапы, учебные курсы за счет компании
  • Возможность работать в современном и комфортном офисе с удобным рабочим местом, оборудованным современной техникой
  • Гибкое начало рабочего дня
  • Оплачиваемые отпускные и больничные
  • Новогодняя премия до 1-го оклада

Ключевые навыки

React
Golang
Django
Typescript
Redis c++ client
Version control/git

Контактная информация

STARTRIBE LTD

Сайт: не указан

Почта: не указана

Вакансия опубликована 09.05.2024 в г. Москва.

Похожие вакансии

#

Не указана

Москва

Полный день

Ищем лидера ручного функционального тестирования в команду разработки Сбера на стратегический проект «ЦКП» для тестирования системы банковских риск-стратегий.

Мы амбициозная и дружная команда разработки бизнес стратегий для систем Рисков Корпоративно-инвестиционного бизнеса. Выпускаем не имеющий аналогов в России продукт, который позволяет нашим Корпоративным клиентам получать решения по кредитам за...

13 мая

#

от 150 000 ₽

Москва

Удаленная работа

MAXBITSOLUTION - IT-компания, создающая проекты в сфере iGaming. Мы разрабатываем высоконагруженные системы с использованием Vue.js, PHP, Ruby on Rails и Go, а также управляем трафикообразованием и лидогенерацией.

Приглашаем в команду энергичного и целеустремленного...

30 июня

#

Москва

Киевская

и еще 2 станции

Полный день

СК Пульс - иншуртех-стартап в составе Росгосстраха. Мы делаем страхование удобным, гибким и прозрачным, разрабатывая продукты с цифровым клиентским путем от оформления до урегулирования. Мы предлагаем нашим клиентам доступные продукты по подписке...

25 марта