Frontend-разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы ищем Middle+ Front-end специалиста в команду продуктовой разработки многофункциональной системы управления контентом (база знаний).
Место жительства не важно: мы успешно взаимодействуем и работаем удаленно.
Архитектура системы: микросервисная.
Стек технологий:
Front-end: React (v.16), WebSockets, Redux, Webpack, Sass, Node.js;
Back-end: OAuth 2.0, Keycloak, Spring Boot, Spring Security, Gradle, Hibernate, Neo4j, Liquibase, PostgreSQL, Hazelcast, Kafka, Swagger, Elastic Stack (Elastic + Kibana + Logstash), Gatling, Junit + Mockito;
DevOps: Kubernetes, Minio, Docker, SonarQube, Prometheus + Alertmanager + Grafana, Jenkins, ArgoCD, Atlassian stack.
Обязанности:
- участвовать в разработке frontend приложения;
- проводить ревью кода других участников команды;
- внедрять по необходимости свежие технологии в продукт.
Требования:
- опыт работы в Frontend-разработке от 2-х лет;
- опыт разработки SPA приложений;
- опыт разработки на React (желательно на functional components);
- опыт работы с библиотеками состояний приложений (желательно иметь опыт с redux);
- опыт написания тестов на react-test-library;
- понимание DOM, CSS, JS;
- опыт использования инструментов: NPM, Jest;
- понимание технологии RESTful API и протокола HTTP.
Плюсом будет:
- имеет опыт с gitlab ci, docker;
- знаком с различными методологиями разработки ПО;
- обладает качествами самоорганизованности и системности мышления, а также не стесняется задавать вопросы.