• Від одного року комерційного досвіду розробки web-applications;
• Досвід роботи з одним із сучасних JS фреймворків(Vue.js, Angular, React.js);
• Буде плюсом досвід роботи з Node.js або бажання розвиватись як FullStack;
• Досвід роботи з базами даних;
• Розуміння Basics Design Patterns;
• Знання та вміння застосовувати основні шаблони проектування, алгоритми та структури даних;
• Розуміння архітектури веб-додатків;
• Розуміння та слідування REST;
• Слідування базовим принципам програмування (DRY, KISS, Abstraction Principle, Avoid Creating a YAGNI);
• Знання англійської мови (intermediate та вище), оскільки на проекті ведеться активна комунікація з замовником.
• Досвід роботи з Express.js, Nest.js;
• Досвід інтеграції зі сторонніми АРІ (Auth0, Stripe, Twilio, etc.);
• Досвід написання тестів (unit).
• Конкурентну компенсацію;
• Можливість віддаленої роботи;
• Медичне страхування;
• 30 додаткових вихідних днів;
• Вигідні умови для relocation;
• Професійний розвиток (500$ на самоосвіту та англійську, розвиток в компанії, корпоративна бібліотека);
• Корпоративний відпочинок.
• Аналіз запитів на нові features, складання плану їх реалізації;
• Аналіз та розробка нового функціоналу;
• Розробка інтерфейсів за допомогою UI-libraries;
• Аналіз та вдосконалення UX;
• Комунікація з замовником;
• Супроводження існуючого коду;
• Інтеграція зі сторонніми API;
• Написання Unit \ E2E tests.
Ми шукаємо Junior/Middle JS інженера, або full stack, або front end, який хотів би розвиватися як full stack.
Наш проект — one-stop-shop для політичних кандидатів у США. Дані виборців, дзвінки, повідомлення та багато інших послуг, які дають можливість політикам краще донести свої ідеї виборцям. Сервіс на ринку вже більше, ніж 5 років. Зараз триває розробка нового функціоналу та удосконалення існуючих систем.
Stack: Vue.js + Vuex, Node.js + Express.js, TypeScript, MongoDB, PostgreSQL (Prisma), Redis, Docker, DigitalOcean, GitLab, Mocha + Chai, Cypress.