LiteGallery
Diyorbek SalomovЧем предстоит заниматься:
- Проектированием архитектуры и развитие собственного СDK
- Разработка и поддержка веб-приложений на Angular с использованием NX;
- Проектирование с нуля и оптимизация архитектуры приложений;
- Написание чистого, модульного и тестируемого кода;
- Участие в code review и рефакторинге существующих проектов;
- Поддержка и развитие существующих приложений.
Ожидания:
- Глубокое понимание принципов работы фреймворка и его компонентов;
- Умение работать с инструментами сборки;
- Умение писать документацию и покрывать свой код тестами (TDD)
- Знание принципов ООП, SOLID, DRY и умение из применить на практике (Умение пользоваться директивами и DI);
- Понимание принципов работы с RESTful API;
- Понимание клиент-серверной архитектуры и микросервисной архитектуры;
- Опыт использования NX для управления проектами;
- Навыки работы с инструментами CI/CD;
- Отличные коммуникативные навыки и умение работать в команде.
Будет преимуществом:
- Опыт создания собственных CDK компонентов;
- Работа с NestJS;
- Навыки управления и самоорганизации.
В команде уже есть верстальщик, так что основную работу по верстке будет брать на себя отдельный человек.