Вимоги:
Досвід роботи :
- від 2 років досвіду роботи в розробці веб-додатків;
- JavaScript (ES6+), TypeScript, Python, PHP, Ruby, Java, або Node.js;
- розуміння принципів роботи клієнт-серверної архітектури;
- досвід роботи у команді Agile/Scrum буде перевагою;
- знання SQL (PostgreSQL, MySQL);
- досвід роботи з NoSQL (MongoDB, Redis);
- досвід автоматизації тестування (Jest, Mocha, Cypress тощо);
- розуміння контейнеризації (Docker, Kubernetes).
Front-end:
- Досвід роботи з фреймворками: React, Angular, Vue.js.
- Розуміння принципів адаптивного дизайну та кросбраузерної сумісності.
- Робота з CSS-препроцесорами (SASS, LESS) та бібліотеками стилізації (Bootstrap, Tailwind CSS).
Back-end:
- досвід створення та інтеграції RESTful або GraphQL API;
- робота з серверними фреймворками (Express.js, Django, Laravel тощо);
- оптимізація продуктивності серверної частини.;
Приємним бонусом буде:
- досвід роботи з WebSocket, WebRTC або іншими реальновремінними технологіями;
- знання принципів мікросервісної архітектури;
- досвід розробки мобільних додатків (React Native, Flutter).
Задачі:
- створення нових функціональних можливостей для веб-додатків (фронтенд і бекенд);
- підтримка та оптимізація існуючого коду для забезпечення його стабільності та продуктивності;
- участь у розробці архітектури додатків, виборі технологій та проектуванні баз даних;
- розробка інтерактивних користувацьких інтерфейсів, що відповідають вимогам дизайну;
- інтеграція API з фронтендом для обміну даними між клієнтом і сервером;
- створення та підтримка RESTful/GraphQL API для забезпечення взаємодії між модулями системи;
- інтеграція з базами даних (SQL і NoSQL), написання складних запитів, оптимізація продуктивності;
- пошук і виправлення багів на всіх рівнях системи;
- співпраця з дизайнером UX/UI для впровадження макетів у код;
- комунікація з бізнес-аналітиками для уточнення вимог до продукту.
Компанія пропонує :
- конкурентну зарплату та регулярні перегляди;
- компенсацію за навчання, курси, сертифікації;
- перехід між проєктами для освоєння нових технологій;
- сучасний офіс у ближньому центрі міста з зонами відпочинку;
- гнучкий робочий графік, можливість гібридного формату;
- забезпечення топовою технікою (MacBook, монітори, периферія);
- командні вечірки, тімбілдінги, спільні подорожі;
- 20+ днів оплачуваної відпустки;
- оплата переїзду (relocation package) для спеціалістів з інших міст/країн;
- міжнародні проєкти та співпраця з клієнтами зі всього світу.