Публікуйте вакансії
Наймайте без комісій
99 переглядів
Devinity.AI LLC
Про Нас:
Ми - динамічна та інноваційна компанія, яка працює над передовими веб- та мобільними додатками. Ми шукаємо досвідченого Frontend JavaScript розробника середнього рівня, який приєднається до нашої команди. Якщо ви захоплені створенням інтуїтивно зрозумілих та зручних інтерфейсів для веб- та мобільних платформ та маєте досвід роботи з React і React Native (Expo), ця можливість для вас!
Основні Обов’язки:
• Розробляти та підтримувати веб-додатки, використовуючи React та Next.js.
• Створювати та підтримувати мобільні додатки за допомогою React Native та Expo.
• Співпрацювати з бекенд-розробниками для інтеграції REST API або GraphQL у веб- та мобільні фронтенди.
• Писати чистий, підтримуваний та ефективний код, дотримуючись найкращих практик у JavaScript та TypeScript.
• Реалізовувати принципи адаптивного дизайну для забезпечення бездоганного користувацького досвіду на різних пристроях, як веб, так і мобільних.
• Оптимізувати продуктивність додатку за допомогою таких технік, як code splitting, lazy loading та кешування.
• Працювати з HTML5 та CSS3 для створення візуально привабливих та доступних UI-компонентів для вебу.
• Використовувати Bitbucket для контролю версій, дотримуючись спільного робочого процесу.
• Брати участь у рев’ю коду та сприяти постійному покращенню якості коду команди.
• Писати модульні та інтеграційні тести за допомогою Jest як для додатків на React, так і React Native, щоб забезпечити високу якість та надійність коду.
• Співпрацювати з командами дизайнерів та продакт-менеджерів для перетворення UI/UX макетів у функціональні, високопродуктивні веб- та мобільні сторінки.
• Постійно відстежувати останні тенденції та технології у фронтенд- та мобільній розробці.
• Реалізовувати серверний рендеринг та генерацію статичних сайтів за допомогою Next.js.
• Керувати залежностями проєкту за допомогою npm або Yarn.
• Використовувати інструменти та методи оптимізації продуктивності (наприклад, Lighthouse, оптимізація для мобільних пристроїв).
• Розробляти Progressive Web Apps (PWA) із використанням service workers та підтримкою офлайн-режиму.
• Працювати у середовищі розробки Agile/Scrum.
Вимоги:
• 2-4 роки досвіду у фронтенд-розробці.
• Глибоке знання JavaScript (ES6+) та TypeScript.
• Досвід роботи з React та React Native, зокрема з Expo для розробки мобільних додатків.
• Досвід роботи з Next.js для створення сучасних веб-додатків, включаючи серверний рендеринг та генерацію статичних сайтів.
• Володіння HTML5 та CSS3 для створення адаптивних та зручних для мобільних пристроїв макетів.
• Знання принципів побудови та інтеграції REST API та GraphQL.
• Досвід роботи з Bitbucket для контролю версій та спільної роботи.
• Розуміння Webpack, Vite або подібних збирачів для фронтенд-збірки.
• Базові знання тестувальних фреймворків, таких як Jest, як для веб-, так і для мобільних додатків.
• Сильні навички вирішення проблем та увага до деталей.
• Відмінні комунікативні та командні навички.
• Досвід використання npm або Yarn для управління залежностями.
• Знання інструментів та методів оптимізації продуктивності.
• Розуміння Progressive Web Apps (PWA) та їхніх можливостей офлайн.
• Попередній досвід роботи в середовищі розробки Agile/Scrum.