Минск
улица Одоевского 131
улица Одоевского 131
Full Stack Developer (Angular + Java) с упором на Frontend
Пожалуйста, обратите внимание на следующие моменты:
Работа в офисе в Минске.
Удаленная работа не практикуется.
Стажировка у нас невозможна.
Мы приглашаем на собеседование только соискателей справившихся с тестовым заданием.
Требуемые знания:
Frontend (Angular + JavaScript/TypeScript):
— Глубокие знания JavaScript и TypeScript.
— Опыт работы с Angular 16+ и понимание архитектурных паттернов для организации frontend-приложений
— Уверенные знания HTML5 и CSS.
— Опыт работы с ngRx для управления состоянием приложения и RxJs для работы с асинхронными потоками данных.
— Опыт работы с библиотеками для визуализации данных, например, D3.js (опционально), либо готовность быстро обучиться.
— Глубокие знания JavaScript и TypeScript.
— Опыт работы с Angular 16+ и понимание архитектурных паттернов для организации frontend-приложений
— Уверенные знания HTML5 и CSS.
— Опыт работы с ngRx для управления состоянием приложения и RxJs для работы с асинхронными потоками данных.
— Опыт работы с библиотеками для визуализации данных, например, D3.js (опционально), либо готовность быстро обучиться.
Backend (Java + Spring):
— Опыт работы с Java 17+ и Spring Framework.
— Знание REST API, WebSocket, JPA/Hibernate.
— Опыт работы с PostgreSQL или другими реляционными СУБД.
— Понимание принципов работы с брокерами сообщений
— Понимание принципов работы с микросервисной архитектурой, например, с использованием стека Spring Cloud
— Знание принципов объектно-ориентированного программирования (ООП) и архитектурных паттернов.
— Опыт работы с Java 17+ и Spring Framework.
— Знание REST API, WebSocket, JPA/Hibernate.
— Опыт работы с PostgreSQL или другими реляционными СУБД.
— Понимание принципов работы с брокерами сообщений
— Понимание принципов работы с микросервисной архитектурой, например, с использованием стека Spring Cloud
— Знание принципов объектно-ориентированного программирования (ООП) и архитектурных паттернов.
Инструменты и технологии:
— Опыт работы с Git для управления версиями.
— Опыт работы с Linux и умение работать с командной строкой.
— Знания принципов CI/CD
— Опыт работы с Git для управления версиями.
— Опыт работы с Linux и умение работать с командной строкой.
— Знания принципов CI/CD
Дополнительные требования:
— Умение быстро обучаться новым технологиям.
— Высокий уровень самостоятельности и организованности в работе.
— Умение работать в команде и соблюдать сроки.
— Высокий уровень самостоятельности и организованности в работе.
— Умение работать в команде и соблюдать сроки.
Наш стек технологий:
Java 17+, Spring Boot, Spring MVC, Spring Security, Spring WebSocket, Spring Cloud.
REST API, WebSocket, JUnit, JPA/Hibernate;
JavaScript, Node.js, Angular, ngRx, D3.js, JSON, HTML5;
REST API, WebSocket, JUnit, JPA/Hibernate;
JavaScript, Node.js, Angular, ngRx, D3.js, JSON, HTML5;
Python;
PostgreSQL; RabbitMQ;
Linux, WildFly, Git, Maven;
Linux, WildFly, Git, Maven;
Идеальный кандидат:
- Опыт работы в Full Stack разработке, с фокусом на frontend + знания работы в D3.js
- Отличное понимание принципов SOLID, OOP, архитектуры MVC.
- Способность принимать активное участие в проектировании, реализации решений.
- Навыки работы с большими объемами данных и производительными интерфейсами, включая их визуализацию.
- Способность к самостоятельной работе, организации процессов разработки и поддержке качества кода.
- Владение базовой линейной алгеброй и геометрией (в контексте работы с графиками или визуализацией данных)