Г

UX/UI разработчик / Frontend Engineer (Python, FastAPI)

Мы разрабатываем пользовательские кабинеты, внутренние административные панели и сервисные веб-интерфейсы.

глушкова ксения евгеньевна

Зарплата не указанаРоссияМоскваУдалёнка

О роли

Мы разрабатываем пользовательские кабинеты, внутренние административные панели и сервисные веб-интерфейсы.

Ищем специалиста, который умеет самостоятельно пройти весь путь от анализа пользовательского сценария и прототипа до готового адаптивного интерфейса, подключённого к API.

Важно: нам нужен разработчик, не привязанный к одному фреймворку. В одних проектах интерфейс реализован на Vue и Node.js-инструментарии, в других — на серверных шаблонах, обычном JavaScript и backend на Python/FastAPI.

С какими проектами предстоит работать

  • Личный кабинет VPN-сервиса: авторизация по magic link, подписки, устройства, платежи, тарифы, checkout и управление аккаунтом.

  • Административные панели: пользователи, платежи, промокоды, тарифы, источники, роли и права доступа.

  • Аналитические интерфейсы: статистика, отчёты, финансовые показатели, прогнозы и графики.

  • Формы настроек, служебные панели и внутренние инструменты.

Задачи

  • Проектировать понятные пользовательские сценарии для личных кабинетов и административных систем.

  • Создавать прототипы и макеты в Figma и самостоятельно реализовывать их в коде.

  • Разрабатывать компоненты и страницы на Vue 3, а также работать с HTML, CSS и JavaScript без обязательной привязки к конкретному фреймворку.

  • Встраивать интерфейсы в разные backend-проекты, включая Node.js и Python/FastAPI/Jinja2.

  • Подключать REST API, обрабатывать загрузку, ошибки, пустые состояния и ограничения доступа.

  • Создавать таблицы, фильтры, формы, модальные окна, уведомления, графики и дашборды.

  • Обеспечивать корректную работу интерфейсов на desktop, Android и iOS.

  • Развивать единую дизайн-систему: компоненты, состояния, сетку, типографику, цвета и отступы.

  • Проводить UX/UI QA после реализации и улучшать существующие интерфейсы.

  • Участвовать в code review и работе через GitLab Merge Requests.

Обязательные требования

  • Коммерческий опыт frontend-разработки от 2 лет.

  • Сильные знания HTML5, CSS3 и современного JavaScript.

  • Опыт работы с Vue 3 или сопоставимым SPA-фреймворком: React, Angular или Svelte.

  • Уверенная работа с Node.js-инструментарием: npm, package.json, Vite, сборка проекта и управление зависимостями.

  • Умение работать не только внутри SPA, но и с серверными шаблонами или существующим backend-приложением.

  • Понимание REST API, авторизации, JWT, ролей и прав доступа.

  • Опыт создания адаптивных и mobile-first интерфейсов.

  • Умение проектировать сложные рабочие интерфейсы: таблицы, фильтры, формы, статистику и графики.

  • Владение Figma: компоненты, Auto Layout, варианты и прототипирование.

  • Понимание UX-состояний: loading, empty, error, success, disabled и validation.

  • Умение проверять результат в реальных браузерах и на разных разрешениях.

  • Опыт работы с Git, ветками, Merge Requests и code review.

  • Способность самостоятельно разобраться в существующем проекте и довести задачу до production-ready результата.

Текущий стек

  • Vue 3, Vue Router, Pinia.

  • JavaScript, Node.js, npm, Vite и esbuild.

  • Tailwind CSS и Flowbite.

  • Axios, Chart.js и date-fns.

  • HTML/CSS и серверные шаблоны Jinja2.

  • Python/FastAPI на стороне отдельных сервисов.

  • REST API, JWT, Docker и GitLab CI/CD.

Знание всего списка не обязательно. Важнее способность быстро адаптироваться и реализовывать интерфейсы в разных технологических окружениях.

Будет преимуществом

  • Опыт разработки административных панелей, CRM, личных кабинетов или SaaS-интерфейсов.

  • Опыт работы с платежами, подписками и checkout-сценариями.

  • Знание TypeScript.

  • Опыт с React, Nuxt, Next.js, Express или NestJS.

  • Базовое понимание Python, FastAPI или другого backend-стека.

  • Опыт настройки Docker и CI/CD.

  • Опыт написания frontend-тестов.

  • Понимание accessibility и базовых требований WCAG.

  • Опыт создания или развития дизайн-систем.

  • Навыки продуктовой аналитики и проведения UX-исследований.

Что ожидаем от результата

  • Макет и реализация визуально совпадают.

  • Интерфейс одинаково хорошо работает на desktop и мобильных устройствах.

  • Учтены ошибки API, загрузка, отсутствие данных и ограничения прав.

  • Компоненты переиспользуются, а стили не дублируются без необходимости.

  • Решение можно поддерживать и развивать без полной переработки.

  • Разработчик самостоятельно проверяет свою работу перед передачей задачи.

Личные качества

  • Самостоятельность и ответственность за итоговый результат.

  • Внимание к деталям и умение аргументировать UX/UI-решения.

  • Готовность работать как с новыми, так и с уже существующими интерфейсами.

  • Способность общаться с backend-разработчиками и уточнять API-контракты.

  • Нормальное отношение к обратной связи и итерационным улучшениям.

Что прислать в отклике

  • Ссылку на GitHub/GitLab или примеры реализованного кода.

  • Портфолио в Figma или скриншоты готовых интерфейсов.

  • 2–3 проекта, в которых вы отвечали и за UX/UI, и за frontend-реализацию.

  • Краткое описание личного вклада и использованного стека.

  • Ожидания по формату работы и оплате.

Похожие вакансии Vue

Сайты компаний
G

Senior Engineer - Full Stack

G42
Зарплата не указанаОАЭAbu Dhabi

Inception42, a G42 company, is the region’s leading innovator of AI-powered domain-specific as well as industry-agnostic products, built on a rich heritage of research and development. Within the G42 ecosystem, Inception functions as the core intelligence layer – transforming data and compute infrastructure into real-world, applied AI solutions. Beyond its commercial endeavors, Inception is committed to creating positive societal impact. For more information, please visit www.inception42.ai

Overview:

We are seeking a Senior Full Stack Engineer to design, build, and operate web applications and services across our AI product portfolio. You will own features across the full application stack, from responsive user interfaces and frontend application logic to backend services, APIs, and databases.

Working closely with product managers, designers, engineers, and applied scientists, you will translate customer needs into secure, reliable, and intuitive software. This is a hands-on engineering role with responsibility throughout the development lifecycle, including technical design, implementation, testing, deployment, and ongoing improvement in production.

Responsibilities:

  • Deliver features end to end: Translate product requirements into technical designs and working software spanning the frontend, backend, and data layers.
  • Build modern user interfaces: Develop responsive, accessible web applications using a framework such as React, Angular, or Vue. Create reusable components and manage application state, API integration, and loading and error experiences.
  • Develop backend services and APIs: Design and maintain Python services using FastAPI or Flask, implementing business logic, validation, authentication, authorization, and integrations.
  • Design and manage application data: Develop database schemas, implement migrations, and optimize queries. Select appropriate SQL or NoSQL solutions based on application needs.
  • Integrate AI capabilities: Work with applied scientists to connect AI services and model APIs to usable product features, handling asynchronous operations, failures, and response times effectively.
  • Build quality into delivery: Write automated unit, integration, and end-to-end tests. Participate in code reviews and maintain clear technical documentation.
  • Improve performance and reliability: Diagnose issues across browser, API, service, and database layers, addressing security, scalability, usability, and maintainability.
  • Support production operations: Collaborate with platform and DevOps teams on CI/CD, deployments, monitoring, and incident resolution. Take ownership of the production health of the features you deliver.
  • Contribute technical leadership: Guide implementation decisions, explain tradeoffs, mentor engineers, and improve shared engineering practices.

Qualifications:

  • 5+ years of professional software engineering experience, with substantial hands-on experience delivering both frontend and backend components of production applications.
  • Strong proficiency in JavaScript or TypeScript, HTML, and CSS, with experience in at least one modern frontend framework such as React, Angular, or Vue.
  • Practical understanding of component design, state management, responsive layouts, accessibility, and browser performance.
  • Strong backend development skills in Python, with experience using FastAPI, Flask, or a comparable framework.
  • Experience designing, implementing, and consuming RESTful APIs, including authentication, authorization, validation, and error handling.
  • Experience with relational databases, including data modeling, SQL, schema migrations, and query optimization.
  • Experience with automated testing across frontend and backend code, Git-based collaboration, and code reviews.
  • Familiarity with CI/CD, containerized applications, and deployment to cloud environments.
  • Ability to debug issues across the application stack and make practical tradeoffs between delivery speed, quality, and maintainability.
  • Strong communication and collaboration skills, with a track record of taking ownership from requirements through production delivery.

Preferred Qualifications

  • Experience integrating AI/ML services or generative AI capabilities into applications.
  • Experience building SaaS products, including multi-tenant applications.
  • Familiarity with GraphQL, WebSockets, background processing, caching, or NoSQL databases.
  • Experience with additional backend technologies such as Node.js or Java.
  • Experience with mobile or cross-platform application development.
What We Look For
If you are a performance-driven, inquisitive mind with the agility to adapt to ambiguity, you will fit right in. You should be eager to explore opportunities to build meaningful collaborations with stakeholders and aspire to create unique customer-centric solutions. Bias for action and a passion to conquer new frontiers in the AI space is at the heart of the Inception42 community.
 
What Working At Inception42 Offers
 
Culture: An open, diverse and inclusive environment with a global vision that encourages personal growth and focuses on ground-breaking, industry-first innovations.
Career: Outstanding learning, development & growth opportunities via structured training programs and innovative, high-tech projects.
Rewards: A competitive remuneration package with a host of perks including healthcare, education support, leave benefits and more.
 
If you can confidently demonstrate that you meet the criteria above, please contact us as soon as possible.

 

hh.ru
Зарплата не указанаРоссияМоскваУдалёнка

Привет! Мы - Assistance Group. Строим свою ERP-систему для малого и среднего бизнеса (это типа супер-помощник для компаний). У нас уже есть модули «Кадры», «Бухгалтерия», «Закупки» и другие. И это не учебная игрушка - это живой продукт, который используют внутри компании прямо сейчас. Твои правки могут уехать в продакшн в тот же день 🚀

Формат стажировки:

  • Продолжительность: 3 месяца.
  • Для лучших - оффер на постоянную позицию (мы реально ищем будущих коллег).

  • Если будешь ездить в офис в Туле - компенсируем дорогу 500 ₽/день (при своевременном выходе).

  • Можно удалённо - совмещай с учёбой если нужно, но важно быть на связи в графике компании 5/2 с 9-18 и выполнять задачи в срок.

Чем будешь заниматься как разработчик:

  • Разрабатывать интерфейс (Frontend): собирать страницы на HTML, стилизовать их с помощью CSS и оживлять интерактивные элементы через JavaScript/TypeScript и фреймворки (React, Vue, Angular).
  • Писать серверную часть (Backend): настраивать логику работы приложения, обработку запросов, авторизацию и безопасность с использованием языков Node.js (JavaScript), Python, PHP, C# или Go.
  • Работать с базами данных (DB): проектировать схемы хранения информации, писать запросы к реляционным (PostgreSQL, MySQL) или NoSQL (MongoDB) базам данных.
  • Интегрировать сервисы и деплоит проект: настраивать API, работать с системами контроля версий (Git) и контейнеризацией (Docker) для запуска приложений на сервере.

Что мы даём

  • Реальный проект (бизнес), а не песочницу.

  • Ментор - опытный разработчик, который направит, но не будет стоять над душой.

  • Шанс остаться в штате после стажировки, если покажешь себя.

  • Помощь с резюме и подготовкой к собеседованиям (пригодится даже если не останешься).

  • Рекомендательное письмо с детальным описанием твоего вклада.

  • График 5/2 с 9-18 и удалёнка.

  • Формат стажировки 3 месяца, важно понимать - стажировка - без фиксированной оплаты - на бесплатной основе сотрудничества.

Кого мы ищем

  • Начинающих специалистов, которые хотят реально прокачаться (студенты, выпускники).

  • Тех, кто готов гуглить и разбираться сам, но не стесняется спросить, если застрял.

  • Ответственных - дедлайны важны, но мы не дышим в спину.

Ждём тебя в команде! 😉
Откликайся, будет интересно!

hh.ru
hrscan

Fullstack-разработчик (JAVA)

hrscan
Зарплата не указанаРоссияМоскваГибрид

Fullstack-разработчик

Международная группа компаний Gontard & Cie приглашает fullstack-разработчика в ИТ-отдел для работы в российском подразделении – ООО «Мор Дэйта» – специально созданном для организации консультационного и инженерного сопровождения компаний-производителей оборудования для медицинской диагностики, крупнейших действующих и вновь создаваемых лабораторных сетей по всему миру, крупнейших фармацевтических компаний и медицинских организаций, разработки программного обеспечения.

Обязанности:

  • Разработка новых функций на back-end и front-end;
  • Поддержка и доработка существующего функционала;
  • Участие в проектировании и обсуждении решений;
  • Написание юнит- и интеграционных тестов;
  • Написание юнит- и интеграционных тестов;

Необходимые навыки и опыт:

  • Опыт коммерческой разработки на Java (11+) от 3 лет;
  • Уверенные знания Spring (Spring Boot, Web, Security);
  • Опыт работы с базами данных (SQL и NoSQL), знание PostgreSQL;
  • Опыт работы с Kafka или аналогичными брокерами сообщений;
  • Знание Git, Maven или Gradle;
  • Опыт разработки фронтенда на Vue.js (Vue 3, Composition API, TypeScript);
  • Понимание принципов микросервисной архитектуры;
  • Опыт написания тестов (JUnit, Mockito, Jest или Cypress);
  • Английский язык на уровне чтения документации (Intermediate и выше);
  • Опыт работы с инструментами разработки (Jira, Confluence, Postman, Swagger)

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

  • Высшее техническое образование;
  • Оптимизация sql-запросов;
  • Знание Python, NodeJS;
  • Опыт работы с системами сбора метрик, OpenTelemetry;
  • Понимание основ MLOps или опыт работы с ML-фреймворками;
  • Опыт работы с Spark, Airflow;
  • Знание в области Dev-Ops, умение настраивать пайплайны в Gitlab;
  • Знание Git, Gitlab;
  • Опыт работы с Docker, Kubernetes;
  • Наличие опыта в разработке и дальнейшем сопровождении продакшен-систем.

Условия:

  • Оклад определяется по итогам собеседований;
  • Оформление по ТК, полностью «белая» зарплата;
  • Премии за успешное выполнение стратегически важных этапов;
  • Уютный офис в центре Москвы. График начала работы с 8:00 до 11:00;
  • Возможен гибридный график работы;
  • Работа над уникальными проектами в дружном коллективе.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.