✨ Больше возможностей с премиум аккаунтом! Узнать больше →

Frontend

Требуемый опыт работы: от 3 лет. Полная занятость, удалённая работа Что мы делаем Мы разрабатываем новый сервис класса Professional Services Automation. Эта платформа направлена на интеграцию сервисов проектного управления и будет востребована десятками тысяч пользователей в Российских и зарубежных компаниях. Для примера можно посмотреть продукты MS Project, MS power bi, Primavera P6, ProjectManager, Timetta, Аdvanta, Microsoft Project, Инициатор. Что ждем от кандидата • React: Знание принципов React, включая жизненный цикл компонентов, контексты, хуки и т.д. • TypeScript: Умение эффективно использовать TypeScript для типизации компонентов, хуков, API запросов и других аспектов проекта. • Next.js: Опыт работы с Next.js, понимание статической генерации (SSG), серверного рендеринга (SSR), динамического роутинга и других концепций. • HTML, CSS и адаптивная верстка: Знание основ HTML и CSS, опыт создания адаптивных и кроссбраузерных интерфейсов. • RESTful API: Понимание взаимодействия с внешними API, использование библиотек для управления состоянием, таких как Redux, MobX и Context API. О работе и проекте • Стек технологий: React, TypeScript, Next.js, HTML, CSS, Redux/MobX/Context API, Git, Docker. • Дополнительные инструменты и библиотеки: Material-UI, Tailwind CSS, Storybook, ESLint, Prettier. • Методологии разработки: Unit-тестирование, интеграционное тестирование, архитектурные шаблоны (MVC, MVVM, Redux, FSD). • Основные задачи: Разработка и поддержка веб-приложений, взаимодействие с RESTful API, оптимизация производительности и SEO. Что нужно будет делать Разработка • Создание и поддержка компонентов на React с использованием TypeScript и Next.js. • Реализация адаптивных и кроссбраузерных интерфейсов с использованием HTML и SCSS. • Взаимодействие с RESTful API и управление состоянием приложения. Поддержка • Обеспечение высокого качества кода через тестирование (unit, интеграционное, UI testing). • Работа с системами контроля версий (Git) и управление контейнерами (Docker). Проведение • Участие в командных обсуждениях, объяснение своих решений и содействие в решении задач. • Оптимизация производительности веб-приложений и обеспечение соответствия SEO стандартам. • Самостоятельное обучение и внедрение новых технологий и методологий в процесс разработки. Инструменты и методологии • Git: Умение работать с системой контроля версий, включая создание веток, коммитинг изменений, решение конфликтов и т.д. • Тестирование: Знание и опыт работы с тестированием кода, включая unit-тестирование компонентов React, интеграционное тестирование и тестирование пользовательского интерфейса. • Дополнительные библиотеки и инструменты: Опыт работы с Material-UI, Tailwind CSS, Storybook, ESLint, Prettier и другими инструментами. • Docker: Опыт работы с Docker, включая контейнеризацию, Dockerfile, Docker Compose и управление контейнерами. • Архитектурные шаблоны: Понимание и опыт работы с архитектурными шаблонами, такими как MVC, MVVM, Redux, а также архитектура FSD (Feature-Sliced Design). • Оптимизация и SEO: Знание базовых принципов оптимизации для поисковых систем и оптимизации производительности веб-приложений, таких как lazy loading, code splitting, оптимизация изображений и т.д. Организация работы • Работаем удаленно, т. е. из дома. Возможны варианты с оплатой коворкинга • Используем корпоративный мессенджер «Пачка» (чаще созваниваемся в режиме видеоконференции), облачную инфраструктуру Yandex Cloud, MIRO Заработная плата и оформление • Трудовой договор по ТК, официальное трудоустройство и строго своевременная оплата • Конкурентный уровень оплаты, размер оклада обсуждаем на собеседовании, зависит от квалификации и опыта работы • Возможность профессионального и карьерного роста по мере выхода компании на точку безубыточности Контакт для связи - Ярослав (https://t.me/YaroslavMatyukhin)

Комментарии (0)

Пока нет комментариев