Привіт! Я — Ілля, фронтенд тімлід тут у Weplay! Esports. У нас дуже весела команда, супер останні технології і ніякого «легасі». Повір мені, скоріше за все це саме те, що ти шукаєш.
Я шукаю Senior Front End Developer до інфраструктурної команди. Будемо робити наш сайт краще, шукати нові підходи, шляхи оптимізації і покращення.
Твоя команда:
— Ти — ¯\_(ツ)_/
— Я — власне ¯\_(ツ)_/¯
— Джуніор фронт — твій подаван, спритний, розумний і відповідальний
— Head of engineering — підказує, які штуки зараз на часі для наших продуктів
— Купа лідів, девопсів і всіх всіх всіх, які працюють над тим, щоб платформа була ідеальною
Твій код:
— Як у частини інфра-команди, в нас мабуть більше за все можливостей попрацювати з різними проектами і технологіями
— Тобі не треба верстати — для цього є окремі професіонали, за тобою тільки бізнес логіка, тільки код
— SSR з NextJS — так працює один з проектів — ми будемо його використовувати для інших
— Найстарішому рядку нашого коду влітку виповнилося два роки (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 — обов’язково. Ти знаєш, як працює jsx, які є хуки і в якому порядку викликаються методи життєвого циклу, що краще наслідування чи композиція, що таке ref і key і навіщо вони потрібні, і дофіга іншого.
— Досвід з Редакс — так само. Чим стейт відрізняється від стору, наскільки чистим має бути редьюсер і чому, де можна зберігати бізнес логіку і де треба це робити.
— Бажано досвід з технологіями з секції про код.
— Обов’язково розуміння гіт флоу.
— Бажано досвід менторства розробників.
Твоя робота:
— Наша задача дуже проста — ми маємо підтримувати нашу платформу, що на поточний момент складається з трьох продуктів в найкращому стані, шукати нові рішення, оптимізовувати старі
— Менторінг джуніор спеціаліста, складання мапи розвитку, код рев’ю, 1to1 зустрічі
— Розділення слабозв’язаного моноліта на реакті на окремі продукти
— Міграція продуктів з client side rendering на server side rendering
— Підтримка і розвиток Cypress та Lighthouse тестів як частини CI/CD
— Інтеграція і рісерч фіча-тоглінг та а-б тестів солюшенів
— Оптимізація швидкості завантаження сайту (багато підходів вже застосовано, але ще багато чого можна покращити)
— І багато іншого)))
Переваги роботи у WePlay! Esports:
— Офіс з комфортними умовами роботи за 15 хвилин ходьби від станції метро «Осокорки»;
— 18 робочих днів оплачуваної відпустки та 12 днів лікарняних на рік;
— Робочий день розпочинається до 10:30 і 2 дні на тиждень можемо працювати віддалено;
— Медична страховка після випробувального періоду (100% покриття, premium-пакет);
— До 50% покриття витрат на профільне навчання;
— Корпоративні івенти (офісні турніри по CS і Dota, День народження WePlay! Esports, Summer BBQ Party, New Year Party, Children’s Days);
— Безкоштовні курси англійської мови (з native speaker);
— Gym partnership програма для відвідування спортзалу (в одній будівлі з офісом);
— Life-івенти (maternity / paternity leave, «Welcome Baby» Gift, весільний Time Off);
— В роботі у тебе буде Ментор і щоквартальні рев’ю для розбору цілей і завдань; 1-to-1 зустрічі з лідом для обговорення робочих процесів, і не тільки.
Зацікавили — тоді кидай резюме і побачимось на інтерв’ю ;)