Middle Front-end / Node.js Developer

Middle Front-end / Node.js Developer

Астана, проспект Тауелсиздик, 32

Описание вакансии

Позиция: Middle Front-end / Node.js Developer

Проект: Доработка и развитие существующего программного обеспечения для автоматизации фитнес-клуба.

Основные обязанности:

  1. Разработка Front-end:
    • Реализация нового функционала пользовательского интерфейса согласно макетам и требованиям.
    • Оптимизация и рефакторинг существующего кода front-end части.
    • Обеспечение кроссбраузерности и адаптивности верстки.
    • Взаимодействие с дизайнерами и back-end разработчиками.
  2. Разработка Back-end (Node.js):
    • Разработка и доработка RESTful API для взаимодействия с front-end и другими системами.
    • Проектирование и оптимизация запросов к базе данных.
    • Интеграция со сторонними сервисами (например, платежными системами, системами рассылок).
    • Написание unit и интеграционных тестов.
  3. Общие задачи:
    • Участие в обсуждении архитектурных решений.
    • Проведение code review.
    • Исправление ошибок (bug fixing).
    • Работа с системой контроля версий Git.
    • Участие в планировании спринтов и оценке задач (если используется Agile/Scrum).

Требования к кандидату (Hard Skills):

  1. Front-end:
    • Опыт: От 2-3 лет коммерческой front-end разработки.
    • JavaScript: Уверенное знание современного JavaScript (ES6+), включая асинхронность (Promises, async/await).
    • Фреймворки: Опыт работы с одним из современных JS-фреймворков (React, Vue.js или Angular – уточнить, какой используется в проекте!). Глубокое понимание его экосистемы (управление состоянием - Redux/MobX/Vuex/NgRx, роутинг и т.д.).
    • HTML/CSS: Отличное знание HTML5, CSS3. Опыт работы с препроцессорами (SASS/LESS). Опыт адаптивной и кроссбраузерной верстки.
    • Инструменты: Опыт работы с системами сборки (Webpack, Vite) и пакетными менеджерами (npm/yarn).
    • API: Опыт работы с RESTful API.
  2. Back-end (Node.js):
    • Опыт: От 1-2 лет коммерческой разработки на Node.js.
    • Node.js: Глубокое понимание принципов работы Node.js (event loop, асинхронность).
    • Фреймворки: Опыт работы с фреймворками Node.js (Express.js, Koa, или NestJS – уточнить, какой используется в проекте!).
    • Базы данных: Опыт работы как минимум с одной реляционной (PostgreSQL, MySQL) и/или NoSQL (MongoDB) базой данных. Умение писать и оптимизировать запросы. Опыт работы с ORM/ODM (Sequelize, TypeORM, Mongoose).
    • API: Опыт проектирования, разработки и документирования RESTful API.
    • Аутентификация/Авторизация: Понимание принципов (JWT, OAuth, сессии).
  3. Общие технические навыки:
    • Git: Уверенное владение Git (ветвление, слияние, pull requests).
    • Тестирование: Опыт написания unit-тестов (Jest, Mocha/Chai) для front-end и back-end.
    • TypeScript: Опыт работы с TypeScript является большим плюсом или даже требованием.
    • Основы DevOps: Понимание CI/CD, опыт работы с Docker (как минимум на уровне использования) будет плюсом.

Soft Skills:

  • Самостоятельность: Способность решать поставленные задачи с минимальным контролем, предлагать решения.
  • Ответственность: Внимание к деталям, соблюдение сроков.
  • Коммуникабельность: Умение эффективно взаимодействовать с командой (разработчики, QA, менеджеры).
  • Обучаемость: Готовность изучать новые технологии и подходы, используемые в проекте.
  • Проблемное мышление: Способность анализировать проблемы и находить оптимальные технические решения.

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

  • Опыт работы с WebSocket.
  • Опыт работы с GraphQL.
  • Опыт работы с облачными платформами (AWS, Google Cloud, Azure).
  • Опыт работы над проектами в схожей доменной области (CRM, системы бронирования, учета).

Посмотреть контакты работодателя

Адрес

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

Platonus
Полный день
  • Астана

  • Не указана

Рекомендуем
Platonus
Полный день
  • Астана

  • Не указана

Рекомендуем
Полный день
  • Астана

  • от 450000 KZT

Рекомендуем
KPMG

Developer

KPMG

Полный день
  • Астана

  • от 450000 KZT

Full-stack разработчик на Angular (+Cursor)

Современные Решения

Удаленная работа
  • Астана

  • до 2000 USD

Академия государственного управления, РГКП

Fullstack-разработчик (фокус на backend)

Академия государственного управления, РГКП

Полный день
  • Астана

  • до 2000 USD

Hard Code
Полный день
  • Астана

  • до 1200000 KZT

SignImpress
Полный день
  • Астана

  • до 500000 KZT

Itransition
Гибкий график
  • Астана

  • до 500000 KZT

SOMNIUM
Полный день
  • Астана

  • до 800000 KZT

IT Analytics
Полный день
  • Астана

  • от 400000 KZT

Documentolog
Полный день
  • Астана

  • до 600000 KZT

Leap Kazakhstan
Полный день
  • Астана

  • до 300000 KZT

Butterfly Effect

DevOps (strong middle)

Butterfly Effect

Полный день
  • Астана

  • до 300000 KZT

DVM Systems
Полный день
  • Астана

  • до 300000 KZT

Pulsar Systems
Полный день
  • Астана

  • до 300000 KZT

DIGITAL TEAM (ДИДЖИТЛ ТИМ)

Middle JavaScript Developer

DIGITAL TEAM (ДИДЖИТЛ ТИМ)

Удаленная работа
  • Астана

  • до 300000 KZT

KingBoost
Удаленная работа
  • Астана

  • до 2400 USD

Резольвента
Удаленная работа
  • Астана

  • до 2400 USD

Trumo Finance Oy
Полный день
  • Астана

  • от 1000000 KZT

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию