React девелопер для работы над PWA приложением

Зарплата

от 2500 до 6000 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

We help Technology Leaders derisk application development and consistently deliver projects 2X faster

Описание вакансии

Условия работы

Что ты будешь делать, если станешь одним из нас:

В Brilliant Consulting мы занимаемся разработкой решений и стратегий выхода из сложных технологических ситуаций, таких как миграция существующих приложений на новый стек (модернизация), разработка сложных платформ по принципам эволюционной архитектуры, строим продуктовый роадмап и помогаем организовать деливери сверяя цели и результаты. Мы делаем это используя современные подходы которые позволяют ускорить разработку и деливери решений: динамические окружения для тестирования, параллельные acceptance тесты, визуальные тесты компонентов из Storybook, прогрессивные запуски с использованием feature flags и так далее

На данный момент мы сотрудничаем с компанией для которой мы запустили успешное респонсивное приложение, которым пользуются сотрудники многих компаний из списка Fortune Global 500. Поэтому сейчас, в вертикальную и самодостаточную команду мы ищем новых, целеустремленных и амбициозных ребят, которые готовы с радостью и энтузиазмом присоединиться к нашей команде как фронтенд специалисты и продолжать работать над PWA приложением.

Видео с более детальным рассказом задач

В команде уже заданы принципы работы и четко выстроенный рабочий процесс:

  • Пн и Чт у нас видео-звонки на 15 мин (daily stand up)
  • Вт и Ср у нас голосовые звонки на 15 мин (daily stand up)
  • Пт - день без митингов
  • Раз в неделю Backlog Grooming - обсуждение задач, над которыми мы будем работать в следующем спринте
  • Раз в 2 недели мы проводим demo, мы показываем стейкхолдерам над чем команда работала, фичи которые были сделаны и задачи, которые были закрыты
  • И раз в 2 недели у нас ретро, обычно мы тратим это время чтобы лучше узнать друг друга, например каждый рассказывает про "dream vacation", "your 3 favorite YouTube channels", "weird instagram accounts you follow" и тд

Вот пример календаря типичной недели на которой у нас демо и ретроспектива:

Что будет входить в твои ежедневные обязанности:

  1. Писать новые функциональные React компоненты
  2. Дорабатывать и добавлять новые фичи в текущее приложение согласно продуктовому плану
  3. Писать автоматические тесты
  4. Делиться знаниями с командой когда ты выполнил какую-то "research" задачу, например best practices for accessibility
  5. Делать код-ревью и постоянно работать над улучшением нашего кода

Мы гордимся, тем что структура и четкость отлаженного рабочего процесса (проверенная опытом в нескольких компаниях) позволяет нам с минимальным риском релизить и разворачивать изменения в production at scale, таким образом что любые крупные многолетние бизнесы с огромными командами разработки могут позавидовать.

Наши принципы работы - ответственность, честность, прозрачность и отлаженная постоянная коммуникация внутри команды и с нашими стейкхолдерами.

Технологии, которыми ты должен владеть, чтобы быстро и легко влиться в нашу команду:

  • Typescript
  • React (styled-components, hooks, redux)
  • Apollo Client / Server
  • Node.js
  • Docker

Это package.json файлы из текущего проекта - https://bit.ly/brilliant-packagejson