← к выдаче
разработка

Middle Full-Stack Developer (React OR Laravel)

Онлайн школа 97720 дн. назад

Коротко

Develops features on React and Laravel backend using CQRS pattern, writes tech docs, and works with LLM-gate for code review. · Needs: Confident knowledge of TypeScript and React; understanding of design patterns, REST API, and relational databases (PostgreSQL); ability to read code and

Описание от работодателя

Стек: Frontend: TypeScript, React, RTK Query, Tailwind-variants, Zod, i18n. Backend: Laravel 12 CQRS pattern. Інші проекти: C#, ASP.NET Core. (Вам не обов'язково знати все на ідеальному рівні. Очікуємо знання TypeScript/React та розуміння ООП). Що потрібно буде робити: Design-First розробка: Коротше - краще. Можеш описати за 2 речення - гуд. Перед написанням коду ти складатимеш короткий Tech Doc українською, який відповідатиме на питання "Як я буду це реалізовувати" (опис API контрактів, стейту та куди піде яка логіка). Розробка: Писати фічі на React та бекенді. Робота з llm-gate: Виправляти свій код за зауваженнями LLM-бота до того, як його перевірятиме Lead. Кого ми шукаємо (Вимоги): Впевнене володіння TypeScript та React. Добре розуміння патернів проектування, REST API, роботи реляційних БД (PostgreSQL). Вміння читати чужий код та документацію англійською мовою. Дисципліна: готовність працювати в рамках лінтерів, строгих типів та дизайн-документів. Не писати спагеті код, не бути генератором тех долгу. Умови працевлаштування: Невелика команда (3-4 людини). Повністю віддалена робота. 8 годинний день процес керується виключно через GitLab, Trello і 4 дейлі-мітинги на тиждень. На мітингах завжди з камерою. Один раз на тиждень у сорочці 👔. Важливо для відгуку: обов'язково додай посилання на свій код (бажано на C#, React, або Laravel). Посилання НА файл! Де, на твою думку, найцікавіша реалізація. Нам неважливо, чи допомагав тобі LLM його писати, але ви маєте розуміти кожен рядок . На співбесіді ми будемо розбирати цей код, і потрібно буде аргументувати свої архітектурні рішення... або їх відсутність. Якщо з вами було обговорено час співбесіди, тоді буде обов'язеове питання на тему tailwind-variants. Якщо ви не будете знати про що йдеться мова, на цьому інтервю буде завершено . На співбесіді не буде жодних теоретичних питань на тему алгоритмів чи "data structures" які ми не використвуємо кожний день - ми говоримо лише про реальну архітектуру, ваш код та tailwind variants. Під NDA? Виділіть 5 хвилин, щоб винести будь-яку знеособлену утиліту, компонент або функцію з пет-проекту в окремий GitHub Gist і надішліть посилання на нього. Якщо ви бекендер - напишіть `BACKEND`, або будьте готові до питань тільки по фронту.