Middle Full-Stack Developer (React OR Laravel)
Стек:
- 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.
Якщо ви бекендер - напишіть `BACKEND`, або будьте готові до питань тільки по фронту.