Frontend JavaScript Developer
Ключевые навыки
Привет! Меня зовут Елена, я HRD компании "Robusta" :)
Кто мы такие
Мы вывели на рынок несколько успешных it-проектов и собрали их в единую экосистему, которую назвали “Robusta”. Каждый участник нашей команды может растить и развивать внутри этой экосистемы свой проект, имея неограниченные возможности для карьерного роста.
Летом 2020 г. мы запустили очередной новый проект. Цель проекта - получить современный портал в области теннисного спорта. Это должна быть мощная платформа, которая превзойдет по удобству и современности все существующие на данный момент платформы этой тематики.
Проект стартовал с "0", поэтому там нет Legacy кода.
В данный момент мы расширяем команду и ищем разработчика уровня от Middle и выше.
Обязанности:
- разработка и поддержка фронтенда веб-приложений;
- разработка и поддержка библиотеки React компонентов
написание unit-тестов; - взаимодействие с командой разработки серверной части приложения.
- опыт коммерческой разработки на Javascript от 3-х лет;
- отличное знание Javascript : ES5, ES6+;
- знание ООП, принципов работы и проектирования SPA
HTML5, CSS, SASS/LESS, Web Automation и Unit testing; - опыт работы с React и/или другими фреймворками;
- опыт работы по практикам Agile, DevOps, CI/CD;
- умение писать качественный и понятный код;
- английский – чтение технической документации.
Будет плюсом:
- опыт работы Full-Stack разработчиком на React;
- опыт работы с библиотекой Nivo для графиков и диаграмм;
- экспертиза по UX;
- знание Java, в т.ч. Spring Framework (SpringBoot, SpringData, SpringSecurity);
- знание ORM (JPA или Hibernate);
- опыт работы с RDBMS, желательно PostgreSQL, Azure SQL;
- опыт работы с микросервисной архитектурой;
- опыт работы c Azure или другими Cloud платформами;
- понимание принципов работы HTTP, Websockets;
- понимание принципов работы stream-processing, reactive, CQRS;
- наличие примеров кода на GitHub;
- опыт работы в команде.
Условия:
-
зарплату обсуждаем;
-
оформление по ТК РФ;
-
можно работать удаленно или в комфортном офисе, на м. Арбатская / Кропоткинская;
-
гибкое начало рабочего дня;
-
работа на MacBook air;
-
выделение бюджета для каждого сотрудника на развитие как профессиональных навыков (английский язык, курсы повышения квалификации), так и физических возможностей (корпоративный фитнес)