Position: Middle Front End Developer (ReactJS)
Company: TECHIIA
Category: JavaScript
Experience: 2y
English level: pre

Привіт! Я — Ілля, фронтенд тімлід тут у Weplay! Esports. У нас дуже весела команда, супер останні технології і ніякого “легасі”. Повір мені, скоріше за все це саме те, що ти шукаєш.

Наш Product manager Росс шукає в команду Middle Front End Developer (ReactJS).У нас три продукти на ReactJS. Усі власні: ніякого аутсорс, аутстафу, незрозумілих вимог i неадекватних замовників.

**Твоя команда**:
- Ти - ¯\_(ツ)_/¯
- Друг фронт, найшвидше код рев’ю на Дикому Заході
- Сіньйор-помідор - опора і допомога
- Automation QA - завжди на варті між продом і багами
- HTML-coder - майстер гарного жарту і CSS
- Дизайн-джедай з глибоким продуктовим баченням
- Продакт - дивиться сьогодні в завтрашній день, щоб зробити продукт кращим
- Product Marketing Manager - робить так щоб твою роботу зацінили багато юзерів
- 5 Python розробників - пилять море цікавих мікросервісів
- + твій тім лід (я тобто), аналітики, маркетологи, девопси і всі всі всі)))

**Твій код**:
- Найстарішому рядку нашого коду влітку виповнилося 2 роки(7.06.18)
- Ніяких бекбонів, переписування з ангуляра 1.х на Реакт і схожих веселощів
- Останній Реакт("react": "^16.9.0",), круті хіпстерські штуки - портали, хуки,новий контекст апі і тд.
- Останні солодощі зі світу ще ненародженого JS - optional chaining, null coalasence, Pipeline operator і тд. Ти може про таке ще не чув, а ми вже насолоджуємось і тобі дамо таку можливість ;-)
- Багато функціонального програмування (Ramda, Recompose, functional components, higher order components)
Websockets (SockJS)
- Monorepo (Lerna) - зручна робота зі спільними частинами, мінімум дуплікації коду
- Git flow, код-рев’ю, два апрува до мерджа
- JIRA - Bitbucket - Jenkins
- Тобі не треба підтримувати IE. Тобто так, зовсім не треба, навіть найостаннішу версію ;)

**Твої скіли**:
- Логічне мислення із е маст. От прям зовсім обов’язкове. Технічна освіта (кібернетика, фізика, радіофізика, математика і т.д.) може, але не звернемо на це увагу, якщо ти покажеш себе
- Знання і досвід з JS із еназа маст. Ти знаєш чим прототипне наслідування відрізняється від класичного, знаєш де закінчується один скоуп і починається інший, а також куда уходит детство, де втрачається контекст і куди вказує this
- Продуктове мислення та бажання писати якісний код. Якщо тобі подобається твоя робота і ти прагнеш робити круті речі - нам з тобою по дорозі
- Гарне почуття гумору із е супер маст. На цьому рядку це вже має стати очевидним
- Досвід з React — бажано, але вже не так обов’язково. Але, якщо вже є - React — то ти знаєш, як працює jsx, які є хуки і в якому порядку викликаються методи життєвого циклу, що краще наслідування чи композиція, що таке ref і key і навіщо вони потрібні і дофіга іншого
- Досвід з Redux — так само. Чим стейт відрізняється від стору, наскільки чистим має бути редюсер і чому
- Великим плюсом буде досвід з технологіями які використовуються на проект (дивись секцію твій код)

**Твоя робота**:
1.Розробка нового функціоналу для наших продуктів, окрім того їх підтримка та оптимізація:
- по-перше, то усе що бачиш у цьому розділі https://weplay.tv/events
- по-друге, то наша внутрішня адмінка для керування турнірами
- по-третє, то додаток до twitch.tv, котрий використовується на трансляціях наших турнірів
2.Уважний тех-грумінг, декомпозиція сторі, естімейти, якісний код та надійний функціонал
3.Приймати участь у безпосередньому розвитку продукту. Всі твої ідеї мають право на життя.
4.Код-рев’ю своїх товаришів по команді

**Твоя компания**:
- У кожного є ментор, який допомагає в професійному розвитку. Щоквартальні рев’ю і цілі. Сумувати не дамо)
- Один на один зустрічі з PMом, щоб поговорити про життя
- Один на один зустрічі з лідом, щоб поговорити про PMа
- Про печиво навіть писати не будемо :)
- Корпоративні турніри, вечірки, а кожну п’ятницю — вечірня Counter Strike з колегами, або Dota2 на вибір
- Частково оплачуємо профільні курси і подіi
- Організовуємо корпоративну секцію по футболу
- Вчимо англійської
- Після випробувального усіх страхуємо (мед. страхування для співробітників)

**Зацікавили - тоді кидай резюме і побачимось на інтерв'ю)**