RubyGarage — українська IT-компанія, яка з 2011 року розробляє веб- та мобільне програмне забезпечення та надає консалтингові послуги технологічним стартапам та ентерпрайз-організаціям по всьому світу. Наша команда складається з інженерів, дизайнерів, менеджерів та аналітиків.
2 сентября 2021

Head of Frontend Development Department (вакансия неактивна)

Днепр, удаленно

Нашій команді з frontend-розробки потрібен тімлід. Наш ідеальний кандидат — це технічний експерт та лідер зі своїм баченням, багажем досвіду та навичок для ефективного управління командою.

Ми пропонуємо брати участь та відповідати за розвиток наших проєктів у галузі web-conferencing, e-commerce та fintech по всьому світу!

Тімлід, якого ми шукаємо, знає як зібрати команду спеціалістів, навчити їх нового та вміє ефективно ними керувати. Якщо ти можеш заглибитися в технічні деталі проєкту, коли це потрібно, та водночас хочеш розширити зони свого впливу у компанії та побудувати ефективний воркфлоу для команди, тоді тобі до нас. Дізнайся більше про обов’язки та вимоги на цій посаді нижче.

Обов’язки:

  • Очолити офіс Frontend-розробки (від 20 спеціалістів) та працювати у середовищі Agile
  • Керувати командою, контролювати продуктивність розробників та якість їх роботи, й відстежувати поточні KPI
  • Проводити технічні співбесіди з кандидатами та приймати рішення щодо прийняття кандидатів на посаду
  • Контролювати життєвий цикл розробки: від проєктування/планування до впровадження та підтримки. Підтримувати високий стандарт якості програмного забезпечення
  • Оцінювати технічні ризики та заходи проти них у всіх проєктах компанії
  • Проєктування та розробка системи, яку легко масштабувати, протягом усього життєвого циклу продукту
  • Підтримувати та організовувати процеси розгортання програм у проєктах компанії
  • Оцінювати обсяг робіт зі сторони frontend-розробки перед продажем послуги розробки
  • Очолити технічне керівництво членами команди та участь у вирішенні командних завдань
  • Робити перегляд рівню компетентності команди та створення цілей для плану особистого розвитку
  • Проводити менторські сесії та консультування команди щодо код рев’ю, парного програмування тощо
  • Організовувати навчання, курси та майстер-класи з програмування як для розробників компанії, так і для нетехнічних спеціалістів компанії
  • Розробляти навчальні програми, лекції та брати участь у стажуванні та курсах
  • Впроваджувати практику екстремального програмування (XP)
  • Розробляти та впроваджувати передові функцій та послуги
  • Шукати, оцінювати та впроваджувати нові технології
  • Надавати технологічні консультації для проєктів компанії

Вимоги:

  • Ступінь бакалавру наук/бакалавру інформатики або аналогічний практичний досвід
  • 2+ років досвіду роботи тімлідом команди frontend-розробників
  • 5+ років досвіду у frontend-розробки
  • Вміння визначати та впроваджувати нові послуги та будувати процеси у відділі
  • Розвинуті навички міжособистісного спілкування

Необхідні технічні навички та знання:

  • Вміння читати та розуміти source code мов програмування: JavaScript, Typescript
  • Розуміння стандартів ES6+ (ECMAScript 2015+)
  • Розуміння архітектури React, життєвого циклу компонентів, кращих практик
  • Будет плюсом розуміння архітектури та досвід роботи з React Native
  • Розуміння архітектури Redux та/або інших інструментів для управлінням станом додатків
  • Досвід роботи з GraphQL
  • Розуміння концепту Server Side Rendering в React додатках
  • Розуміння циклу релізу веб та мобільних додатків
  • Розуміння веброзмітки HTML5, CSS3
  • Досвід роботи з препроцесорами CSS (Sass/Less/Stylus) та інструментами збирання (Webpack/Metro bundler)
  • Досвід роботи з git та Github
  • Знання рефакторингу, запахів коду та дизайн паттернів
  • Досвід роботи в написанні автотестів