Position: Senior React Developer (admin panel for tournament module)
Company: TECHIIA holding
Category: JavaScript
Experience: 2y

Привіт! Фронтенд тім у Weplay! шукає свого важливого тіммейта!
У нас дуже весела команда, непогані продукти на супер останніх технологіях і ніякого легасі. Повір мені, скоріше за все це саме те, що ти шукаєш. Зараз у нас в компанії є 6 окремих продуктів, які мають в собі JS частину, з них 5 написані на ReactJS і один ми плануємо на нього мігрувати. Всі продукти наші власні, ніякого аутсорсу, аутстафу, незрозумілих вимог, неадекватних замовників і легасі коду.

Твої скіли:
МАСТ:
- логічне мислення із е маст. От прям зовсім маст, технічна освіта (кібернетики, фізики, радіофізики, математики і т.д.) - може, але не звернемо на це увагу, якщо ти покажеш себе
- знання і досвід з 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-2-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) - зручна робота зі спільними частинами, мінімум дуплікації коду

Що пропонуємо
- у кожного є ментор, який допомагає в професійному розвитку. Щоквартальні рев’ю і цілі. Сумувати не дамо)
- один на один зустрічі з PMом, щоб поговорити про життя
- один на один зустрічі з лідом, щоб поговорити про PMа
- про печиво навіть писати не будемо :)
- корпоративні турніри, вечірки, а кожної п’ятниці — вечірня Counter Strike з колегами або Dota2, на вибір
- частково оплачуємо профільні курси і події
- організовуємо корпоративну секцію по футболу
- вчимо англійської
- після випробувального страхуємо (медстраховка для співробітників)