Responsibilities:
- Participation in the product development of the given project.
- Every morning we start the day with a daily stand-up with the project participants.
- Contact with the backend and frontend team
- Code review
Requirements:
- Angular(12+)
- TypeScript (4+)
- JavaScript (ES 6+)
- S.O.L.I.D. understanding of OOP concepts
- RxJs (6+)
- State management lib - NgRx || NgXs || Akita || Elf
- Angular UI framework - Material || Ng Zorro || PrimNg || KendoUi || NgxBootstrap
- CSS framework - bootstrap (4+), tailwind CSS
- HTML5
- CSS3 + (Sass, Scss)
- Unit testing - Jest || Karma & Jasmine
- E2E testing - Playwright || Cypress
- JSON, YAML, MD
- Workspace tooling & configuration: tsconfig, angular.json, package.json etc.
- Fluent in English (both written and spoken)
An advantage, but not a requirement:
- Node.js
- Vue.js
- Docker
- Cloud platforms: AWS || GCP
- StoryBook
- SQL, NoSQL knowledge
- Jira
- TDD
- Design Patterns