Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
WePlay Studios is a content-driven production company that blends gaming, technology, and storytelling to create unparalleled viewer experiences. The company accelerates the entertainment industry with creative solutions in broadcasting, augmented reality, visual effects, interactive experiences, etc.
14 січня 2020

Senior React Developer (вакансія неактивна)

Київ

Необхідні навички

Привіт! Я — Ілля, фронтенд тімлід тут у Weplay! Esports. У нас дуже весела команда, непогані продукти на супер останніх технологіях і ніякого легасі. Повір мені, скоріше за все це саме те, що ти шукаєш. Зараз у нас в компанії є 6 окремих продуктів, які мають у собі JS частину, з них 5 написані на React.JS і один ми плануємо на нього мігрувати. Усі продукти наші власні, ніякого аутсорсу, аутстафу, незрозумілих вимог, неадекватних замовників і легасі коду.

Твої скіли:
— Логічне мислення із е маст. От прям зовсім маст. Технічна освіта (кібернетики, фізики, радіофізики, математики і т.д.) — може, але не звернемо на це увагу, якщо ти покажеш себе.
— Знання і досвід з JS із еназа маст. Ти знаєш, чим прототипне наслідування відрізняється від класичного, знаєш, де закінчується один скоуп і починається інший, а також де втрачається контекст і куди вказує this. Зрозуміло, що в нас тільки ES6+, але це легко, якщо знаєш базу.
— Гарне почуття гумору із е супер маст. На цій строчці це вже має стати очевидним)

Буде плюсом

— Досвід з Реакт — бажано, але вже не так обов’язково. Але, якщо вже є Реакт — ти знаєш, як працює jsx, які є хуки і в якому порядку викликаються методи життєвого циклу, що краще — наслідування чи композиція, що таке ref і key і навіщо вони потрібні.
— Досвід з Редакс — так само. Чим стейт відрізняється від стору, наскільки чистим має бути редьюсер і чому.
— Так само плюсом буде досвід з усім, що там про проект і код написано, а взагалі досвід із е маст ;)

Пропонуємо

Твоя команда:
— Ти — ¯\_(ツ)_/¯
— Manual & automation QA — не пропустить твої баги на прод, навіть якщо сильно просити ;)
— 2 твоїх фронтенд-бро.
— Верстальник, маг і чаклун CSS & HTML.
— 3 твоїх бекенд-бро.
— Продакт менеджер.
+ купа бекендщиків, що роблять наші мікросервіси на Java, PHP, Python, NodeJS, твій тім лід (я тобто), аналітики, маркетологи, девопси і всі всі всі)))
PS: Кожен понеділок — внутрішній FE knowledge sharing з піцуньою і доповідачами)

Твої технології:
— REST API + microservices ( Java, Python, PHP, NodeJS)
— Git hooks + Eslint
— Jira — скрам, канбан
— Bitbucket — Git flow, мінімум два апрува до мерджа
— Jenkins — старий добрий
— Тобі не треба підтримувати IE. Тобто так, зовсім не треба, навіть найостаннішу версію ;)

Обов’язки

Твоя робота:
— Тобі треба буде менторити двох фронтів на своєму проекті — проводити з ними 1-to-1, підказувати, що вчити, рев’юіти код і т.д. Але вони бубочки, не хвилюйся ;-)
— Займатися розробкою крутих і нових продуктів у сфері кіберспорту, пов’язаних із турнірами.

Твій код:
— Найстарішій строчці нашого коду влітку виповнився рік (7.06.18).
— Ніяких бекбонів, переписування з Ангуляра 1.х на Реакт.
— Реакт 16.9.0, круті хіпстерські штуки — портали, хуки, новий контекст апі і т.д.
— Останні світі штуки зі світу ще не народженного JS — optional chaining, null coalasence, Pipeline operator і т.д. Ти може про таке ще не чув, а ми вже насолоджуємося, і тобі дамо таку можливість ;-)
— Багато функціонального программування (Ramda, Recompose, functional components, higher order components).
— Websockets (SockJS).
— Server Side Rendering із використанням NextJS — так працює один із п’яти проектів, у перспективі — ще три.
— Monorepo (Lerna) — зручна робота зі спільними частинами, мінімум дуплікації коду.

Про проєкт

Твій продукт:
WePlay! Tournament Platform — це продукт екосистеми WePlay! Esports, який присвячений залученню гравців усіх рівнів до кіберспортивних змагань з Dota2 та CS:GO.

Твоя компанія:
— У кожного є ментор, який допомагає у професійному розвитку.
— Щоквартальні рев’ю і цілі. Сумувати не дамо)
— Один на один зустрічі з PMом, щоб поговорити про життя.
— Один на один зустрічі з лідом, щоб поговорити про PMа.
— Про печиво навіть писати не будемо :)
— Корпоративні турніри, вечірки, а кожну п’ятницю — вечірня Counter Strike з колегами або Dota2 — на вибір.
— Частково оплачуємо профільні курси і події.
— Організовуємо корпоративну секцію по футболу.
— Вчимо англійської.
— Відкриваємо та ведемо ФОП після випробувального.
— Після оформлення всіх страхуємо (медстрахування для співробітників).

Гарячі вакансії

Всі вакансії