Задачи:
• Разработка, модификация существующей UI-части системы, реализация новых фич
• Взаимодействие и участие в интеграции front-end приложения и API вместе с back-end командой
• Оптимизация и рефакторинг текущего решения
• Участие в обсуждении реализации доработок системы и оценка трудоемкости задач
• Codereview
• Покрытие кода unit-тестами
Требования:
• Высшее техническое образование
• Отличное знание JavaScript (ES6), Context, Prototype, замыкания, TypeScript
• Опыт работы с babel, git, webpack, Gulp, NPM
• Опыт работы с фреймворками ReactJS, Redux, React-router, AngularJS, JQuery
• Умение верстать
• Знание таких фреймворков CSS как Bootstrap
• Понимание HTTP-протокола
Будет плюсом:
• Опыт работы в проектах по гибким методологиям (Scrum, Kanban)
• Знание leaflet, lodash, moment, socketIO
• Опыт написания Unit-тестов
• Представление о UI/UX дизайне
• Знание Java
• Опыт работы в Jira, Confluence, Jenkins
• Готовность делиться знаниями с другими
• Опыт работы в команде