Описание вакансии
Условия работы
В компании {devim} мы разрабатываем сложные CRM системы, автоматизируем бизнес-процессы и создаём продукты для конечного пользователя. Наши сервисы помогают пользователям эффективно решать задачи, а бизнесу достигать своих целей.
Для создания качественного и современного продукта мы ищем высококлассных специалистов, которые хотят поучаствовать в основании прочного IT-фундамента проекта и в его дальнейшем развитии. Мы ищем опытного программиста JavaScript, готового применить свой опыт для разработки удобного пользовательского интерфейса.
Обязанности
- Участие в разработке современных веб-приложений (Web-CRM) с использованием ReactJS+Redux;
- Взаимодействие с другими командами разработки: UX/UI, QA, Backend team;
- Разработка одностраничных web-приложений/single page application;
- Создание мультибраузерного UI.
Stack
- Frontend: React.js + Redux, Webpack, AVA (for testing), Immutable, Material UI;
- Backend: PHP7, Doctrine, Postgres, REST, PHPUnit, Codeception, Docker;
- Нет необходимости поддерживать устаревшие браузеры - только последний Desktop ChromeContinuous Integration(TeamCity), Agile (Kanban)Рабочие станции на выбор: Mac или Ubuntu.
Требования
- Желание создавать удобные и функциональные интерфейсы, которые полюбят пользователи;
- Глубокие знания Javascript (vanilla);
- Знакомство с CSS пост/препроцессорами;
- Опыт работы с системами сборки (Gulp, Grunt);
- Понимание принципов работы REST API;
- Понимание ООП и паттернов проектирования.
Желательно
- Опыт работы React + Redux;
- Тестирование JS (unit testing);
- Система контроля версий Git.
Бонусы
- Неформальное обсуждение задач;
- Адекватное и технически грамотное начальство;
- Панорамный офис с видом на весь Петербург;
- Гибкий график, удобные рабочие места, спокойная атмосфера, кондиционеры, кофемашины, пуфики, безлимитные сникерсы и фрукты;
- Лучшие инструменты на усмотрение разработчика: любые редакторы/IDE, Mac(Desktop), trackpad;
- Нет legacy кода, который «сложился исторически»;
- Конкурентная заработная плата;
- Официальное трудоустройство.