Position: Middle/Senior Web UI (Angular8) Software Engineer
Company: SoftServe
Experience required: 3y
Category: JavaScript
English level: intermediate
Published: 2020-11-01T00:00:00+02:00

About customer:
Our customer is a medical software company that belongs to the Top-10 standard software companies in Germany and has many years of market experience and 400,000 customers in 43 countries worldwide.
Customer delivers software that provides timely and comprehensive medical and administrative data that builds bridges between physicians, pharmacies, health insurances, laboratories and hospitals and helps them to choose optimal treatment for patients. For over 25 years, they supporting their customers in storing, exchanging, and requesting information and knowledge securely.

About project:
International multi-resource calendar for physicians and dentists based on an end-to-end encrypted platform. 
The calendar is integrated with the patient online booking platform and with on-premise Ambulatory Information Systems (AIS).

Frontend (Angular) and local integration topics (Electron/node.js). 
They 
•	adapt/create new components in our angular-based framework following our UX Style Guide. 
•	optionally work on operating system and AIS integration topics,  
e.g. file-based communication with legacy AISes or improve native nodejs plugins (Rust-based printer library for printing to printer trays)
•	optionally work on Android/iOS WebView Wrapper Apps (Cordova)

Skills:
•	In-depth Angular knowledge (3+ years experience)
•	RxJS (3+)
•	Typescript (3+ years experience)
•	Experience in large-size and complex web applications
•	CSS/SASS (3+)
•	Yarn or NPM

Ideally have experience in
•	Indexeddb
•	Web-worker
•	Mobile- / Responsive Web
•	iOS/Android Webview Wrapper Experience (e.g. Cordova)

Nice to have
•	Angular workspaces, Bazel, Rust, Electron,NodeJS 

Currently we only support Linux and Mac in the development process.
Windows works in general, but the tooling is slow and incomplete.
Mid-term we want to switch to angular workspaces and bazel builds which should allow for full Windows support.