React девелопер для работы над PWA приложением
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Что ты будешь делать, если станешь одним из нас:
В 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" и тд
Вот пример календаря типичной недели на которой у нас демо и ретроспектива:
Что будет входить в твои ежедневные обязанности:
- Писать новые функциональные React компоненты
- Дорабатывать и добавлять новые фичи в текущее приложение согласно продуктовому плану
- Писать автоматические тесты
- Делиться знаниями с командой когда ты выполнил какую-то "research" задачу, например best practices for accessibility
- Делать код-ревью и постоянно работать над улучшением нашего кода
Мы гордимся, тем что структура и четкость отлаженного рабочего процесса (проверенная опытом в нескольких компаниях) позволяет нам с минимальным риском релизить и разворачивать изменения в production at scale, таким образом что любые крупные многолетние бизнесы с огромными командами разработки могут позавидовать.
Наши принципы работы - ответственность, честность, прозрачность и отлаженная постоянная коммуникация внутри команды и с нашими стейкхолдерами.
Технологии, которыми ты должен владеть, чтобы быстро и легко влиться в нашу команду:
- Typescript
- React (styled-components, hooks, redux)
- Apollo Client / Server
- Node.js
- Docker
Это package.json файлы из текущего проекта - https://bit.ly/brilliant-packagejson