Публікуйте вакансії
Наймайте без комісій
7 переглядів
Syndicode
Про нас
Syndicode є партнером із розробки програмного забезпечення, орієнтованим на цінності з глобальною командою інженерів, дизайнерів, архітекторів та ІТ-менеджерів. Нас об’єднує місія — надавати нашим клієнтам програмні продукти та послуги, які працюють, виглядають і працюють відповідно до плану.
Ми віримо, що успіх Syndicode безперервний завдяки нашим людям і культурі. . Наша команда об’єднана спільними принципами, такими як підзвітність, залученість, досконалість, видимість, чесність, інновації, взаємовигідність і гнучкість. Синдікодери – це професіонали, які прагнуть до самовдосконалення шляхом постійного навчання, прагнуть удосконалити робочі процеси та можуть аналізувати різні джерела, щоб приймати обґрунтовані та своєчасні рішення.
Якщо це звучить як і ви, подайте заявку на наші вакансії та станьте новим Syndicoder!
Про роль
На посаду Middle React Developer ми шукаємо динамічного та кваліфікованого професіонала, який сприятиме розробці та підтримці зручних веб-додатків. Ідеальний кандидат здатний продемонструвати перевірену історію впровадження та вдосконалення функцій за допомогою сучасних інтерфейсних фреймворків. Ця посада надає вам захоплюючу можливість використовувати свій інженерний досвід, гарантуючи, що наші проекти відповідають високим стандартам зручності використання та продуктивності.
Що ви робитимете
- Створення чистого, ефективного, читабельного, підтримуваного та масштабованого коду на основі специфікацій;
- Аналіз функціональних вимог і коригування технічних вимог за потреби;
- Участь у розробці архітектури функцій у співпраці з командою;
- Проактивне виявлення та повідомлення про потенційні проблеми, спричинені вибраними шляхами чи запланованим розвитком;
- Оцінка завдань і робіт для дотримання термінів, своєчасне звітування про будь-які необхідні перепланування або зміни термінів;
- дотримання загальних підходів і практик кодування;
- тестування функціональності всіх код/компоненти/програми для забезпечення його роботи;
- Створення технічної документації для довідок і звітів, їх оновлення;
- Оновлення нових і існуючих рішень, якщо це необхідно; p>
- Участь у перевірці коду для інженерів у межах команди;
- Участь у семінарах і вебінарах для обміну знаннями.
Що вам знадобиться
- ступінь бакалавра та/або магістра в галузі комп’ютерних наук, розробки програмного забезпечення або суміжної галузі;
- 3-5 років професійного досвіду розробки зовнішнього програмного забезпечення;
- Вміння працювати з React JS або іншими відповідними фреймворками JavaScript;
- Навички роботи з Next.js і TypeScript;
- Знайомство з фреймворком інтерфейсу користувача Chakra або іншими бібліотеками CSS-in-JS;
- Компетентність у GraphQL, зокрема використання клієнта URQL GraphQL;
- Знання тестових фреймворків, таких як Jest, React Testing Library та MSW (Mock Service Worker);
- Експертиза в бібліотеках управління станом, як-от Zustand або інших;
- Вміння керувати формами бібліотеки, такі як react-hook-form або інші;
- Глибоке розуміння принципів, методології та найкращих практик розробки програмного забезпечення (наприклад, Agile, Scrum, Waterfall);
- Вміння писати чисті, ефективні та код, який можна підтримувати;
- Ретельна увага до деталей для забезпечення точності, безпеки та надійності систем програмного забезпечення;
- Глибоке знання шаблонів проектування програмного забезпечення;
< p>- Досвід розробки та реалізації планів тестування;- Уміння створювати та підтримувати вичерпну технічну документацію;
- Досвід роботи з системами контролю версій, такими як Git;
- Здатність ефективно керувати часом і дотримуватись термінів реалізації проекту;
- Ефективні комунікативні навички для співпраці з членами команди та, можливо, наставництво менш кваліфікованих розробників;
- Готовність і здатність бути в курсі нові технології та галузеві тенденції.
Приємно мати
- Відповідні сертифікати у суміжних галузях .
Що ви отримаєте в Syndicode
- 15 днів відпустки, 11 вихідні на свята та 20 днів лікарняних на рік;
- Повністю віддалена робота;
- Освітня підтримка;
- Внутрішні технічні зустрічі; p>
- Постійний зворотній зв'язок у командах і відділах;
- Першокласна команда;
- Здатність брати участь у прийнятті рішень і вносити нові ідеї;
- Самоуправління: можливість керувати своїм часом і планувати свою діяльність;
- Динамічне середовище, що швидко розвивається: ми швидко реагуємо та адаптуємося до змін світу та ринку.
div>