Middle React Developer Україна, віддалено Про нас Синдікод — це цінність- орієнтований партнер із розробки програмного забезпечення з глобальною командою інженерів, дизайнерів, архітекторів та ІТ-менеджерів. Нас об’єднує місія — надавати нашим клієнтам програмні продукти та послуги, які працюють, виглядають і працюють відповідно до задуму. Ми віримо, що успіх Syndicode безперервний завдяки нашим людям і культурі. Нашу команду об’єднують такі спільні принципи, як підзвітність, залученість, до
Middle React Developer
Україна, віддалено
Про нас
Синдікод — це цінність- орієнтований партнер із розробки програмного забезпечення з глобальною командою інженерів, дизайнерів, архітекторів та ІТ-менеджерів. Нас об’єднує місія — надавати нашим клієнтам програмні продукти та послуги, які працюють, виглядають і працюють відповідно до задуму.
Ми віримо, що успіх Syndicode безперервний завдяки нашим людям і культурі. Нашу команду об’єднують такі спільні принципи, як підзвітність, залученість, досконалість, видимість, чесність, інновації, взаємовигідність і гнучкість. Синдікодери – це професіонали, які прагнуть до самовдосконалення шляхом постійного навчання, прагнуть удосконалити робочі процеси та можуть аналізувати різні джерела, щоб приймати обґрунтовані та своєчасні рішення.
Якщо це схоже на вас, подайте заявку на наші вакансії та станьте новим Syndicoder!
Про роль
На посаду розробника середнього рівня ми шукаємо динамічного та кваліфікованого професіонала, який сприятиме розробці та підтримці зручних веб-додатків. Ідеальний кандидат може продемонструвати перевірену історію впровадження та вдосконалення функцій за допомогою сучасних інтерфейсних фреймворків. Ця посада надає вам чудову можливість використовувати свій інженерний досвід, забезпечуючи відповідність наших проектів високим стандартам зручності та продуктивності.
Що ви будете робити
- Створювати чистий, ефективний, читабельний, підтримуваний і масштабований код на основі специфікацій;
- Аналіз функціональних вимог і коригування технічних вимог за потреби;
- Участь у розробці архітектури функцій у співпраці з командою;
- Проактивне виявлення потенційних проблем і повідомлення про них, викликаних вибраним шляхом або запланованим розвитком;
- Оцінка завдань і робіт з дотриманням термінів, своєчасне звітування про будь-які необхідні перенесення або зміни термінів;
- Дотримання загальних підходів і практик кодування;
- Тестування функціональності всього коду/компонентів/додатків, щоб пересвідчитися, що він працює;
- Створення технічної документації для довідки та звітності, її оновлення;
- Оновлення нових і існуючих рішень, якщо необхідно;
- Участь у огляді коду для інженерів у команді;
- Участь у семінарах і вебінарах для обміну знаннями.
Що вам знадобиться
- Ступінь бакалавра та/або магістра в галузі комп’ютерних наук, розробки програмного забезпечення або пов’язаної галузі ;
- 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);
- Вміння писати чистий, ефективний код, який зручно підтримувати;
- Ретельна увага до деталей, щоб забезпечити точність, безпеку та надійність програмних систем;
- Глибоке знання шаблонів проектування програмного забезпечення;
- Досвід у розробці та реалізації планів тестування;
- Здатність створювати та підтримувати повну технічну документацію;
- Досвід роботи з такими системами контролю версій, як Git;
- Здатність ефективно керувати часом і дотримуватись термінів проекту;
- Ефективні комунікативні навички для співпраці з членами команди та, можливо, наставництво менш кваліфікованих розробників;
- Готовність і здатність бути в курсі нових технологій і галузевих тенденцій.
Приємно мати
- Відповідні сертифікати у споріднених сферах.
Що ви отримаєте в Syndicode
- 15 днів відпустки, 11 днів на свята та 20 лікарняних днів на рік;
- Повністю віддалена робота;
- Освітня підтримка;
- Внутрішні технічні зустрічі;
- Постійний зворотній зв'язок у командах і відділах;
- Першокласна команда;
- Здатність брати участь у прийнятті рішень і пропонувати нові ідеї;
- Самоменеджмент: можливість керувати своїм часом і планувати свою діяльність;
- Динамічне середовище, що швидко розвивається: ми швидко реагуємо та адаптуємося до змін світу та ринку.