RubyGarage розробляє систему, яка дозволяє компаніям організовувати всі процеси, що виконуються всередині компанії, надавати інформацію, необхідну для їх завершення, та контролювати статус виконання завдань. За допомогою цієї системи можна відслідковувати й аналізувати навички, якими володіють співробітники компанії, а також надавати інформацію про навички, яких бракує для завершення того чи іншого завдання. Ви матимете шанс впливати на процес розробки, оскільки ми створюємо продукт з нуля.
— 2+ роки досвіду в розробці веб-додатків
— Упевнені знання Javascript (ES2015)
— Досвід роботи з React
— Досвід роботи з Redux, бібліотеками для side-effects
— Досвід роботи з HTML5, CSS3
— Досвід роботи з препроцесорами CSS (Sass / Less)
— Досвід роботи з Webpack, Babel
— Досвід роботи з Git, Gitflow
— Досвід у написанні unit-тестів за допомогою jest, enzyme
— Розробка й подальша підтримка веб-застосунків, створених на javascript і за допомогою фреймворку React.Js.
— Проектування, розробка й тестування застосунків на основі функціональних і unit-тестів відповідно до стандартів компанії та кращих світових практик.
— Організація процесу code review та надання якісного фідбеку стосовно коду, створеного іншими розробниками.
— Виявлення ділянок «code smells», проведення рефакторингу з використанням шаблонів програмування та стандартів.
— Налагодження процесу розгортання й деплою застосунків.
— Використання Git та GitHub для керування вихідним кодом із дотриманням стандартів Gitflow.
— Визначення термінів виконання завдань на етапі продажу й під час розробки проекту, подальше дотримання встановлених термінів, своєчасна координація з менеджером при необхідності їх зміни.
— Конкурентну винагороду та регулярний її перегляд за результатами роботи кожні 6 місяців.
— Широкі можливості навчання та професійного розвитку (участь у зовнішніх та внутрішніх програмах навчання, тренінгах, конференціях тощо).
— Оплачувані відпустки та лікарняні, а також компенсацію за відвідування спортивних клубів.
— Роботу з методологіями Scrum та Agile.