Vue.js Developer for Digital Signage SaaS

Деталі проєкту

Оплата: $8.00 – 15.00 USD на годину


Про нас:

Ми — швидкозростаюча B2B SaaS-компанія, що спеціалізується на хмарних рішеннях для цифрових вивісок (Digital Signage). Наша платформа розроблена на основі Laravel і Vue.js, і ми прагнемо масштабувати наш продукт, інтегруючи інноваційні функції та забезпечуючи найкращий користувацький досвід. Ми шукаємо Senior Vue.js розробника, який готовий приєднатися до нашої команди, розв’язувати складні завдання швидко й креативно та робити реальний внесок у розвиток компанії.


Наша місія:

Ми допомагаємо бізнесам доставляти важливі повідомлення будь-де і будь-коли завдяки цифровим вивіскам. Ми створюємо щось революційне й шукаємо креативні уми, які готові вирішувати складні завдання простими та ефективними способами.


Чому ця роль важлива:

Уявіть, що ви приєднуєтесь до команди, де темп роботи захоплюючий, виклики реальні, а кожен внесок безпосередньо впливає на зростання компанії. Ми прагнемо не просто існувати, а змінювати правила гри. Наша амбітна мета — підключити та підтримувати 2,400 екранів протягом одного року, і ваша експертиза відіграватиме ключову роль у досягненні цієї мети.


Що нас вирізняє:

Ми вже впровадили наше рішення для 75 середніх компаній (переважно у США), і тепер ми прагнемо перейти з хорошого на надзвичайний рівень.

  • Динамічне навчання: Працюйте безпосередньо із засновником компанії та вчіться на практиці.

  • Реальний вплив: У стартапі кожна задача має значення й приносить помітний результат.

  • Гнучкість: Ми — remote-first компанія, де кожен може організувати свій робочий час без мікроменеджменту.

  • Інновації та швидкість: Щодня — нові виклики та можливості для креативних рішень.

  • Прозорість: Ми цінуємо ідеї більше, ніж формальності чи статуси.


Що ви будете робити:

  1. Майстерність у Vue.js:

    • Розробка складних компонентів, управління станами через Vuex/Pinia та налаштування навігації за допомогою Vue Router.

  2. Інтеграція API:

    • Плавне підключення й обробка даних із зовнішніх API для зв'язку front-end і back-end.

  3. TypeScript:

    • Написання чистого, типобезпечного та підтримуваного коду на TypeScript.

  4. Laravel:

    • Співпраця з бекенд-командою для обробки логіки застосунку та побудови API.

  5. Візуалізація даних:

    • Створення інтуїтивно зрозумілих дашбордів для відображення даних із фокусом на UX.

  6. JavaScript Canvas API:

    • Розробка й керування графічними елементами на фронтенді.

  7. Оптимізація продуктивності:

    • Забезпечення швидкодії, масштабованості та відгуку застосунку.

  8. CSS та Sass:

    • Використання сучасного CSS із препроцесорами Sass для створення структурованих стилів.

  9. Тестування (плюс):

    • Використання Jest чи Mocha для unit-тестування.

  10. Інтеграція з фізичним обладнанням (плюс):

  • Робота з апаратним забезпеченням для масштабних проєктів.


Шлях розвитку:

  • Можливість переходу на лідерські позиції.

  • Участь у архітектурних рішеннях і нових проєктах.

  • Менторство для молодших розробників у міру зростання команди.


Наш процес розробки:

  • Методологія: Agile (двотижневі спринти).

  • Контроль версій: Git.

  • Рев’ю коду: Підтримка високої якості через співпрацю.


Ключові якості для успіху:

  • Ефективність і управління часом: Вміння працювати з жорсткими дедлайнами.

  • Аналітичний підхід: Творчий підхід до розв'язання складних завдань.

  • Гнучкість і проактивність: Готовність адаптуватися до змін.

  • Висока увага до деталей: Стандарти якості коду та дизайну.

  • Комунікація: Співпраця з бекенд-командою, дизайнерами й маркетологами.


Часовий пояс:

Ми працюємо в польському часовому поясі (CET). Потрібно бути доступним для командної роботи в ці години.


Що ми пропонуємо:

  • Віддалена робота: Працюйте з будь-якого куточка світу.

  • Інноваційне середовище: Рішення складних і цікавих завдань.

  • Кар’єрний ріст: Можливість професійного розвитку та лідерських позицій.

  • Видимий результат: Ваш вклад буде мати прямий вплив на успіх компанії.


Наші цінності:

  • Автентичність і чесність: Ми говоримо те, що маємо на увазі.

  • Інноваційність: Кожне рішення сприяє розвитку місії компанії.

  • Сміливість і амбіції: Ми виходимо за межі стандартного підходу.

  • Відповідальність: Кожен член команди несе повну відповідальність за свій внесок.


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

  • JavaScript

  • Laravel

  • TypeScript

  • Vue.js

  • Інтеграція API