Кадровый центр Департамента здравоохранения города Москвы

BtlРазмер не указан kadrcentr.ru

О компании

Описание компании пока не заполнено.

Город: Москва

Открытые вакансии (2)

Кадровый центр Департамента здравоохранения города Москвы Frontend-разработчик
от 150 000 ₽Москва
ПрограммистУдалённая работа1–3 года
Обязанности: Разработка Frontend (Основной фокус): Разработка новых экранов и сценариев, а также постепенный рефакторинг и поддержка существующего legacy-кода без остановки бизнес-процессов Реализация API-first подхода: чтение Swagger/OpenAPI спецификаций, генерация TypeScript-типов и контрактов для взаимодействия с Backend Настройка и поддержка клиентского мониторинга ошибок и производительности (Sentry и др.) Взаимодействие с Backend, UI/UX и интеграции: Участие в Code Review, декомпозиция задач, оценка сроков и техническое планирование вместе с командой Самостоятельная локализация проблем: анализ сетевых запросов, проверка данных и структур в базах данных (PostgreSQL/MySQL) для быстрого выявления причин багов Верстка интерфейсов по макетам из Figma в тесном взаимодействии с дизайнером (адаптивность, кроссбраузерность, внимание к деталям UI/UX) Организационные задачи: Самостоятельная декомпозиция задач, оценка сроков и рисков Участие в планировании спринтов и уточнении требований Требования: Высшее профессиональное образование Коммерческий опыт разработки на Frontend от 2-х лет JavaScript/TypeScript: Глубокое понимание ES6+, уверенное владение TypeScript (интерфейсы, дженерики, utility types, строгая типизация) Vue.js: Отличное знание Vue 3, Composition API, реактивности и жизненного цикла компонентов. Опыт работы с Pinia Сборка и стили: Опыт работы с Vite, понимание принципов его работы. Уверенное владение Tailwind CSS и/или SCSS, опыт работы с компонентными библиотеками (например, PrimeVue) Взаимодействие с Backend: Понимание принципов REST API. Умение работать со Swagger/OpenAPI (чтение и генерация кода/типов) Понимание данных (Важно): Уровень знаний SQL и устройства реляционных баз данных (PostgreSQL, MySQL) выше среднего. Вы должны уметь самостоятельно написать простой запрос или проанализировать структуру БД, чтобы понять, откуда берутся или почему не приходят данные, не дергая лишний раз бэкенд-разработчика Будет плюсом: Опыт написания тестов (Unit/Component на Vitest/Jest или E2E на Cypress/Playwright) Опыт настройки или глубокой работы с системами мониторинга фронтенда (Sentry, LogRocket) Понимание принципов веб-доступности (a11y) Опыт настройки CI/CD пайплайнов для фронтенд-приложений Ищем Frontend-разработчика, который поможет нам выстроить современные процессы, развивать новый функционал и постепенно приводить в порядок существующую кодовую базу. Вам предстоит работать в тесной связке с Backend-разработчиками и UI/UX дизайнером, применяя API-first подход и современные инструменты экосистемы Vue. Стек технологий: Core: Vue 3 (Composition API), TypeScript State Management: Pinia UI Styling: PrimeVue, Tailwind CSS, SCSS Build Tooling: Vite, Git, Swagger/OpenAPI Monitoring: Sentry (или аналоги) Условия: Оформление по ТК РФ Средний совокупный доход 150 000 рублей График работы: Пн–Пт, 09:00–18:00 (возможны оплачиваемые переработки) Место работы: Удаленно или гибрид / г. Москва, площадки вблизи м. Тверская, м. Смоленская
Кадровый центр Департамента здравоохранения города Москвы Backend-разработчик
от 150 000 ₽Москва
ПрограммистУдалённая работа1–3 года
Обязанности: Разработка Backend (Основной фокус): Проектирование и реализация бизнес-логики на Java/Spring Разработка и поддержка REST API и Websocket интеграций (проектирование контрактов, удобных для frontend) Работа с базой данных: написание сложных запросов, работа с транзакциями, оптимизация производительности, участие в проектировании схемы БД Покрытие кода тестами (Unit/Integration на JUnit, Mockito) Рефакторинг legacy-кода без остановки разработки, поддержание высокого качества кода Взаимодействие с Frontend и Интеграции: Участие в проектировании API контрактов с учетом потребностей frontend-разработчиков Диагностика и решение проблем интеграции (CORS, авторизация, форматы данных) Чтение и базовое понимание кода frontend-части для локализации ошибок (backend vs frontend) Участие в code review как backend, так и смежных частей системы Организационные задачи: Самостоятельная декомпозиция задач, оценка сроков и рисков Участие в планировании спринтов и уточнении требований Требования: Высшее профессиональное образование Коммерческий опыт разработки на Java от 2-х лет (преимущественно backend) Java Core: уверенное владение языком Spring Ecosystem: глубокое понимание Spring Boot, Spring Data (JPA/Hibernate), Spring Security (JWT, OAuth2, принципы auth/authz) Инженерные практики: Git, Maven (многомодульные сборки, профили), Docker (написание Dockerfile, docker-compose) Тестирование: привычка писать тестируемый код и покрывать его тестами Базы данных: уверенный SQL, понимание нормализации, индексов, уровней изоляции транзакций. Опыт работы с PostgreSQL Понимание принципов работы HTTP/HTTPS с точки зрения браузера (cookies, localStorage, headers) Опыт взаимодействия с frontend-разработчиками: умение обсудить формат ответа API, чтобы минимизировать обработку на клиенте Базовое чтение кода на JS/TS и понимание компонентного подхода (на примере VueJS будет преимуществом) Умение пользоваться DevTools браузера для анализа сетевых запросов при отладке интеграции Будет плюсом Опыт поддержки продуктов: анализ логов, поиск причин инцидентов Опыт оптимизации производительности (SQL-запросов, Java-кода) Навыки написания технической документации и инструкций Опыт работы с очередями сообщений и микросервисной архитектурой Мы ищем опытного разработчика для усиления команды backend. Основная фокус-зона — серверная часть на Java/Spring, однако нам важно, чтобы вы понимали, как работает клиентская часть, чтобы проектировать удобные API и эффективно взаимодействовать с frontend-командой Стек технологий Backend: Java 17+, Spring Framework (Boot, Data, Security, Web), REST API, Websocket Database: PostgreSQL (SQL, tuning, schema design) Infrastructure Tools: Docker, Git, Maven, CI/CD pipelines Frontend: VueJS, NodeJS Условия: Оформление по ТК РФ Средний совокупный доход 150 000 рублей График работы: Пн–Пт, 09:00–18:00 (возможны оплачиваемые переработки) Место работы: Удаленно или гибрид / г. Москва, площадки вблизи м. Тверская, м. Смоленская