Middle Front End Developer (ReactJS) (offline)
Твоя команда:
- Ти ¯\_(ツ)_/¯
- Я власне ¯\_(ツ)_/¯
- Сіньйор-помідор фронт, який вміє пояснювати і підказувати
- Head of engineering - підказує, які штуки зараз на часі для наших - продуктів
- Купа лідів, девопсів і всіх всіх всіх, які працюють над тим, щоб платформа була ідеальною
Твій код:
- Найстарішому рядку нашого коду влітку виповнилося два роки (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
- Підтримаємо тільки останні версії Хрома, ФФ, Сафарі і мобільних
- Як у частини інфра-команди, в нас мабуть більше за все можливостей попрацювати з різними проектами і технологіями (є граф, є нода, є електрон і тд)
- Тобі не треба верстати - для цього є окремі професіонали, за тобою тільки бізнес логіка, тільки код
- SSR з NextJS - так працює один з проектів - ми будемо його використовувати для інших
Твої скіли:
- Логічне мислення із е маст. От прям зовсім маст, технічна освіта (кібернетика, фізика, радіофізика, математика і т.д.) може, але не звернемо на це увагу, якщо ти покажеш себе.
- Знання і досвід з JS із еназа маст. Ти знаєш чим прототипне наслідування відрізняється від класичного, знаєш де закінчується один скоуп і починається інший, а також куда уходит детство де втрачається контекст і куди вказує this.
- Гарне почуття гумору із е супер маст. На цьому рядку це вже має стати очевидним)
Можливо теж твої скіли:
- Досвід з React — бажано, але вже не так обов’язково. Але, якщо вже є React — то ти знаєш, як працює jsx, які є хуки і в якому порядку викликаються методи життєвого циклу, що краще наслідування чи композиція, що таке ref і key і навіщо вони потрібні і дофіга іншого
- Досвід з Редакс - так само. Чим стейт відрізняється від стору, наскільки чистим має бути редьюсер і чому
- Великим плюсом буде досвід з переліченими вище технологіями (секція код і технології)
Твоя компанія:
- Офіс з комфортними умовами роботи за 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)
- В роботі у тебе буде ментор і регулярні рев'ю для розбору цілей і завдань
- Один на один зустрічі з PMом, щоб поговорити про життя
- Один на один зустрічі з лідом, щоб поговорити про PMа
Твої задачі:
- Наша задача дуже проста - ми маємо підтримувати нашу платформу, що на поточний момент складається з трьох продуктів в найкращому стані, шукати нові рішення, оптимізовувати старі
- Розділення слабозв’язаного моноліта на реакті на окремі продукти
- Міграція продуктів з client side rendering на server side rendering
- Підтримка і розвиток Cypress та Lighthouse тестів як частини CI/CD
- Інтеграція і рісерч фіча-тоглінг та а-б тестів солюшенів
- Оптимізація швидкості завантаження сайту (багато підходів вже застосовано, але ще багато чого можна покращити)
- І багато іншого)))
Цікаво? Тоді кидай резюме і побачимось на інтерв'ю ;)
About BetterMe
BetterMe — це компанія, яка з 2017 року пропонує найкращі рішення для фізичного та ментального здоров’я. Продукти BetterMe відповідають потребам людей різного віку, статі, фізичних можливостей та спортивного досвіду. Наша мета — зробити здоровий спосіб життя доступним для всіх, хто прагне змін.Company website:
https://betterme.world
DOU company page:
https://jobs.dou.ua/companies/betterme/
The job ad is no longer active
Job unpublished on
1 October 2020
Look at the current jobs JavaScript / Front-End Kyiv→
Similar jobs
Junior+ Front-end engineer at ITR Soft
Ukraine
Frontend Developer (Vue/Nuxt) at Futurragroup
Relocate, Ukraine
SharePoint Developer at TechExpert
Ukraine from $2000
All jobs JavaScript Kyiv All jobs TECHIIA