Requirements:
- Angular for the Single Page Applications (all our apps are Angular actually)
- A bit of Electron
- Regular frontend skills like CSS (flex, styling), state management (rxjs usually), REST APIs (usually auto-generated clients, but some http knowledge is always great)
- We’re also using a few web sockets, with SignalR as abstraction layer
- Authentication via Open ID Connect / JSON Web Tokens (but that’s all abstracted via services, so not really important to know)
- WebGL to display and render 3D models in the browser. We’re also using abstraction layers here, and that’s not something that we’re working on every day
- Unit testing and some E2E testing with Selenium in older projects and Playwright in newer ones
- CI/CD workflows, I don’t expect the frontend guys to really know a lot about this, but they should be able to check logs from failed builds or be able to react to failed tests and such
- All work is done on GitHub, but I think it’s hard to find someone not familiar with it
Spelling error report
The following text will be sent to our editors: