Position: Senior Front End Developer (ReactJS)
Company: TECHIIA
Category: JavaScript
Experience: 3y
English level: intermediate

Наш Product manager Антон шукає в команду **Senior Front End Developer (React JS)**.Унас три продукти на ReactJS + NodeJS. Усі власні: ніякого аутсорс, аутстафу, незрозумілих вимог i неадекватних замовників

**Твоя команда**:
- Ти — ¯\_(ツ)_/¯
- Друг фронтенд, найшвидше код рев’ю на Дикому Заході
- Графічний дизайнер — тихий та найбільш урівноважений дизайнер в компанії. Але це не точно. Про Ліверпуль краще нічого поганого не казати)
- HTML coder — колишній співробітник внутрішньої розвідки. Але колишніх розвідників не буває ;-)
- C++ developer — справжній програміст у команді)
- Node JS Developer - человек-загадка, потому что работает 1 неделю в команде)
- + твій тім лід (я тобто), аналітики, маркетологи, девопси і всі всі всі)))

**Твій код**:
- Найстарішому рядку нашого коду влітку виповнився рік(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. Тобто так, зовсім не треба, навіть найостаннішу версію ;)
- GSAP - ми трохи анімуємо

**Що для нас важливо**:
- Логічне мислення із е маст. От прям зовсім обов’язкове. Технічна освіта (кібернетика, фізика, радіофізика, математика і т.д.) може, але не звернемо на це увагу, якщо ти покажеш себе
- Знання і досвід з JS із еназа маст. Ти знаєш чим прототипне наслідування відрізняється від класичного, знаєш де закінчується один скоуп і починається інший, а також куда уходит детство, де втрачається контекст і куди вказує this
- Продуктове мислення та бажання писати якісний код. Якщо тобі подобається твоя робота і ти прагнеш робити круті речі - нам з тобою по дорозі
- Гарне почуття гумору із е супер маст. На цьому рядку це вже має стати очевидним
- Досвід з React — обов’язково. Ти знаєш, як працює jsx, які є хуки і в якому порядку викликаються методи життєвого циклу, що краще наслідування чи композиція, що таке ref і key і навіщо вони потрібні і дофіга іншого
- Досвід з Редакс - так само. Чим стейт відрізняється від стору, наскільки чистим має бути редьюсер і чому, де можна зберігати бізнес логіку і де треба це робити
- Бажано досвід з технологіями з секції про код
- Обов’язково розуміння гіт флоу
- Бажано досвід менторства розробників
- Зацікавленість сферою кіберспорту буде плюсом

**Твоя робота**:
- Розробка додатку системы титрування трансляцій кіберспортивних турнірів
- Розробка twitch-bot додатку
- Покращення та підтримка існуючих додатків

**Твоя компания**:
- У кожного є ментор, який допомагає в професійному розвитку. Щоквартальні рев’ю і цілі. Сумувати не дамо)
- О дин на один зустрічі з PMом, щоб поговорити про життя
- Один на один зустрічі з лідом, щоб поговорити про PMа
- Про печиво навіть писати не будемо :)
- Корпоративні турніри, вечірки, а кожну п’ятницю — вечірня Counter Strike з колегами, або Dota2 на вибір
- Частково оплачуємо профільні курси і подіi
- Jрганізовуємо корпоративну секцію по футболу
- Вчимо англійської
- Після випробувального усіх страхуємо (мед. страхування для співробітників)

**Зацікавили - тоді кидай резюме і побачимось на інтерв'ю)**