Middle frontend developer
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Компания Napoleon IT ― разработчик программного обеспечения. Мы предлагаем готовые решения, а также осуществляем разработку по гибкой методологии.
Наши решения в области бизнес-аналитики, предиктивной аналитики, компьютерного зрения, высоконагруженных систем и мобильной разработки дают конкурентное преимущество и гарантируют устойчивое развитие бизнеса клиентов.
У нас много интересных задач, дружеская атмосфера и отличные условия!
Обязанности:
- Разработка, поддержка и развитие клиентской части крупных web-приложений;
- Доработка существующего кода, поддержка чужого кода;
- Участие в разработке высоконагруженных проектов, работа в команде;
- Анализ требований, составление плана работ и реалистичные оценки по предоставляемым задачам;
- Участие в обсуждении процессов разработки, освоение новых технологий в сжатые сроки;
- Документирование кода, работа с существующей проектной документацией.
Требования:
- Отличные навыки работы с HTML, CSS, JavaScript (ES6+);
- Навыки и опыт работы с реактивными фреймворками на JS (ReactJS, VueJS);
- Опыт работы на бэкенде (Python, Node.js) не обязателен, но будет плюсом;
- Навыки работы с CSS препроцессорами (Less, Stylus, SASS, SCSS);
- Навыки работы с постпроцессорами HTML (PUG, Blade, etc);
- Опыт и навык работы со сборщиками (Webpack, Rollup, Gulp);
- Опыт написания тестов на фронте (Jest, chai, mocha, etc.);
- Базовые навыки работы с docker, gitlabCI (CI не обязательно, но было бы плюсом);
- Хороший опыт работы с взаимодействием с сервером, знание RESTful API или GraphQL;
Опыт работы с TypeScript (не обязательно, но было бы плюсом) или опыт использования других ООП языков программирования (C#, Java, etc.);
Знание и понимание функционального программирования в JS (замыкания, лямбда-исчисление, функции высшего порядка, каррирование) не обязательно, но было бы плюсом.
Условия:
- Работу в отличной команде — наши менеджеры, дизайнеры и разработчики по-настоящему влюблены в свое дело;
- Бесплатные профессиональные курсы, доступные всем сотрудникам офиса;
- 100% компенсацию приобретения профессиональной литературы.
- Официальное трудоустройство, гибкий режим рабочего времени.
Рассматриваем вариант удаленного сотрудничества в формате full time.