Full-stack Developer (React focus) віддалено Ми шукаємо Middle+ або Senior Full-stack Engineer (фокус на React), який приєднається до команди нашого партнера, Pypestream, і працюватиме з ними напряму. Ваша основна увага буде зосереджена на розробці передньої технології для Pypestream, щоб побудувати свою нову платформу залучення клієнтів. Ця платформа буде комбінацією інструментів з низьким кодом / без коду, які будуть розроблені нашою командою інженерів і використовуються нашими клієнтами д
Full-stack Developer (React focus)
віддалено
Ми шукаємо Middle+ або Senior Full-stack Engineer (фокус на React), який приєднається до команди нашого партнера, Pypestream, і працюватиме з ними напряму.
Ваша основна увага буде зосереджена на розробці передньої технології для Pypestream, щоб побудувати свою нову платформу залучення клієнтів. Ця платформа буде комбінацією інструментів з низьким кодом / без коду, які будуть розроблені нашою командою інженерів і використовуються нашими клієнтами для створення рішень автоматизації обслуговування клієнтів, які можна надавати їхнім клієнтам. Ми шукаємо інженера, який «виробляє відмінності», який володіє технологіями інтерфейсу та бекенду, і є справді повним розробником, якому подобається створювати дивовижну технологію інтерфейсу, але вміє писати оптимізований і продуктивний бекенд-код — когось, хто любить бути частиною наскрізного процесу розробки. Як старший інженер, ви перетворите вимоги до продуктів у справжні технологічні рішення для продуктів, які будуть доставлені нашим клієнтам вчасно, і будете віддані як якості, так і безпеці. Ви працюватимете безпосередньо з нашою командою продукту, щоб переконатися, що ви розумієте вимоги, і будете тренувати, наставляти та вести своїх товаришів по команді до успішного запуску релізів, а також дотримуватись і допомагати розробляти «найкращий досвід» розробки. Як старший інженер ви будете творити різниці в команді та подавати приклад із менталітетом «Най-чого», матимете нагоду та чудово знаходитимете рішення поставленої проблеми.
Що ми очікуємо:
Обов’язкове:
- 4+ роки демонстрованого досвіду
- Значне знання TypeScript
- Значне знання GraphQL
< li> Володіння Apollo, Next.js, Remix - Володіння PostgreSQL або іншою технологією SQL
- Досвід роботи з поширеними інструментами та технологіями інтерфейсу:
Webpack, NPM, NPM Publishing
Cypress, ViTest
Sass (SCSS)
Pub/Sub, Websockets, JSON Schema
Ізоморфний рендеринг
Досвід Monorepo
Prettier, Eslint, Stylelint - Досвід роботи з інструментами керування версіями коду за допомогою Git, Github Actions
- Досвід керування станом, в ідеалі x-state
- Глибоке розуміння веб-компонентів (тобто Lit Element)
Приємно мати:
- Docker, Container досвід
- Робота з інструментами автоматизації як-от UIPath, Blue Prisma або n8n
- Досвід чат-бота
- Розробка інструментів із низьким кодом / без кодування
- Системи проектування
< h3> Що ви робите?
- Керуйте малими та середніми інженерними проектами, а також будьте високопродуктивним індивідуальним співавтором.
- Напишіть сучасний, високоякісний зовнішній інтерфейс / повний стек клейового коду, що з’єднує серверні та зовнішні системи; «задня частина інтерфейсу» програми / бізнес-логіка.
- Спільна відповідальність у перевірці коду, команда тегів у вирішенні проблем.
- Зробіть внесок у покращення охоплення автоматизованим тестуванням (блок, E2E, VRT).
- Написання сучасного, високоякісного інтерфейсу /повного стеку клейового коду, що з’єднує серверні та інтерфейсні системи; «задня частина інтерфейсу» програми / бізнес-логіка
- Визначте та переведіть вимоги до даних у запити, мутації та підписки GraphQL; швидке створення прототипів GraphQL через Hasura
- Створення та підтримка сучасних FE / BE додатків, повторно використовуваних компонентів/утиліт і служб у інтерфейсному монорепо
- Здійснення міжкомандної співпраці (інший інтерфейс / повний інженери стеку, дизайн і продукт)
- Надати відгук про дизайн (Figma), документи щодо вимог до продукту; розбийте та визначте роботу (для себе + делегування)
- Допоможіть своїй команді написати кращий код, який зручніше підтримувати.
Процес найму
- Попередня співбесіда з рекрутером;
- Технічна співбесіда з технічним директором;
- Остаточна співбесіда з клієнтом.