Lobster Lab

Angular developer

160 000 - 200 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • JavaScript
  • Git
  • HTML
  • TypeScript
  • Angular
  • Cursor
  • Gemini
  • ChatGPT
  • LLM
  • Claude
  • ES6
  • Sockets.io
  • PrimeNG
  • SaaS
  • GraphQL
  • Английский — B2 — Средне-продвинутый

LobsterLab — это команда из 25 специалистов: разработчики, аналитики, дизайнеры, тестировщики и, конечно, менеджеры.
Работа в компании полностью удаленная. Наша команда разбросана по всему миру. Как и наши клиенты.

В основном наша специализация это Е-ком и Фудтех. Разрабатываем мобильные и веб приложения.

На эту вакансию мы ищем специалиста, который сможет взять на себя разработку и поддержку приложений на Angular.
И в будущем перерасти в промпт инженера — оператора ЛЛМ.
Коммерческий опыт — минимум 2 года.

Опыт и желание работать с LLM через Cursor (или аналогами) обязателен.

Что ждем от тебя:

  • Глубокое знание Angular – уверенное владение, включая опыт работы с последними версиями (Angular 16+), использование Angular CLI, понимание Ivy и принципов реактивного программирования. Знание стратегий оптимизации (change detection, lazy loading);
  • Опыт работы с Dependency Injection и сервисной архитектурой – практические навыки применения декоратора @Injectable, настройки providers на уровне модулей и компонентов, а также построения масштабируемых, легко тестируемых и поддерживаемых сервисов;
  • Профессиональное владение TypeScript и JavaScript – умение писать чистый, типизированный код;
  • Интеграция с RESTful API, WebSocket и асинхронное взаимодействие – опыт работы с HTTP-запросами, налаживания асинхронного обмена данными и реализации коммуникаций в реальном времени через WebSocket;
  • Опыт разработки и кастомизации пользовательских интерфейсов – опыт работы с библиотекой PrimeNG или аналогов, для создания и кастомизации UI-компонентов, настройка тем и интеграция готовых решений в Angular-приложения для создания адаптивных и визуально привлекательных интерфейсов;
  • Проактивное использование LLM для повышения эффективности рабочих процессов;
  • Инициативность в поиске и внедрении лучших практик работы с языковыми моделями.

Что предстоит делать:

  • Разрабатывать и поддерживать проекты не только на Angular, но и на React - таких проектов мало, но бывают;
  • Работать в команде - Agile/Scrum, стендап звонки каждый день. Не переживайте, общаться мы тоже не любим, но без них куда;
  • Верстка - сначала делаем ui-kit, на основе готовых библиотек. Затем из них собираем сам проект;
  • Развивать и поддерживать RAG-систему.
    Наполнять базу знаний, управлять векторным хранилищем, настраивать поисковые запросы и контролировать качество извлечённого контекста для моделей;
  • Анализировать результаты работы моделей и оптимизировать промпты на основании обратной связи;

Тебе точно к нам, если ты

  • Внимателен к задачам;
  • Вникаешь в суть проблемы прежде чем начать делать;
  • Хочешь и умеешь работать в команде;
  • Не боишься ответственности и ошибок (они будут и это нормально, главное их преодолеть и стать лучше);
  • Трепетно относишься к инструкциям;
  • Проверяешь свои задачи после выполнения;
  • Хочешь повышать умение владением LLM через Cursor или аналогичные инструменты и развиваться в области языковых моделей;
  • Готов освоить Prompt-Driven Development (PDD) и создавать качественные промпты.

Будет плюсом:

  • Знание React, NgRx;
  • Опыт работы с GraphQL;

Что мы предлагаем:

  • Развитие, поддержка и перспективы профессионального роста;

  • Возможность сидеть дома с котом (свободный график, удаленная работа);

  • Система плюшек за переработку;

  • Корпоративный английский в SkyEng;

  • Классная команда профессионалов, которые любят свою работу =)

После собеседования высылаем тестовое задание, либо, просим показать готовый код.