Position: Frontend Engineer
Company: HelpCrunch
Category: JavaScript
Experience: 5y
English level: intermediate

**Необхідні навички:**
• 5+ років досвіду у frontend розробці.
• Глибоке знання мови програмування TypeScript.
• Чудове знання стандартів JavaScript, включаючи глибоке розуміння основних концепцій і принципів мови, таких як ES5, ES6 (ECMAScript 2015), ES7 тощо.
• Грунтовний досвід роботи з фреймворком **AngularJS 8**. Ми плануємо оновлення, тому ви повинні чітко розуміти цей фреймворк і вміти з ним ефективно працювати.
• Добра обізнаність в ReactJS для певних частин процесу розробки.
• Глибоке знання ООП і шаблонів проектування.
• Досвід роботи з такими інструментами зборки, як Webpack і Gulp.
• Багатий досвід роботи з препроцесорами CSS і HTML.
• Знання CSS3 анімацій.
• Практичний досвід роботи з NgRx Store.
• Знання Socket.io (http://socket.io/) та SSE.
• Практичний досвід роботи з системами керування версіями (source control systems).
• Рівень знання англійської від Intermediate.

**Буде плюсом:**
Буде великою перевагою, але не є обов’язковим, якщо ви маєте досвід з:
• Nunjucks
• TinyMCE
• React Spring
• CI/CD deployment on CloudFront
• Docker

**Пропонуємо:**
💵 Конкурентну компенсацію, фіксовану в USD, з щорічними переглядами.
🕵 Можливість брати участь у процесі ухвалення продуктових та технічних рішень.
👯 Роботу в добре мотивованому ініціативному колективі по agile sprint-based процесу.
🎓 50% компенсацію квитків на конференції чи освітні курси.
🇺🇸 50% компенсацію індивідуальних курсів англійської мови.
💰 Повне покриття всіх податкових видатків.
🏥 Медичне страхування після випробувального терміну.
👩‍💻 Гнучкий графік роботи. Повний ремоут.
👩🏻‍💻 Новітнє обладнання - MBP 2022.
🏖Оплачувану відпустку 20 робочих днів.

**Етапи співбесіди:**
① Співбесіда з Lead Frontend Engineer та HR (до 2 годин).
② Співбесіда з CTO (до 1 години).
③ Зустріч з командою (до 1 години).
④ Job offer.

**Обов’язки:**
• Розробка великого frontend web-застосунку, платформи для комунікації з клієнтами — live chat, email marketing, shared inbox, knowledge base, chatbots (та більше найближчим часом) на Angular/React
• Написання та підтримка зрозумілого, повторно застосовного та надійного коду
• Робота з сайтом та landing-сторінками у кооперації з маркетинг-командою
• Код-рев'ю колег по команді