Angular "STMS"
FIT RecruitingAbout company:
At STMS we have been creating the software that medical labs work with for over 25 years.
Meaning – the entire lifecycle of orders for medical services, e.g. – tests, procedures etc. and the roles that work with these services, be there lab technicians, doctors, drivers,
phlebotomists, managers and more. Our software manages labs across Israel, US, South Africa and growing consistently.
Project description:
LabOS – a large-scale Angular application for managing the entire lifecycle of medical labs of all kinds.
LabMD – a growing Angular application for doctors to manage results, orders and patients, sharing some of the modules of LabOS.
MyLab – a small Angular application for patients to see and manage their lab results.
The above applications are all in a single project, sharing components, modules and logic.
Project stacks and stages:
Back end: Restful API written in C++ for over 20 years
Front end - Angular 9, some old screens are in AngularJS (with typescript) - end of migration - mid-2021
Project will continue indefinitely
Software development methodologies:
Scrum, 2 week iterations, release every month
Description of team (including direct subordination):
Hiring for multiple teams, but each team consists of 3-4 BE, 2-3 FE, 2-3 QA + product manager
Must haves for this position (stacks, languages, soft skills):
Organized and resourceful
Strong attention to details
2+ years with Angular 2+ (we use Angular 9)
Some experience with angular 1.7x (using typescript + components) – still used in legacy screens, planned to be eliminated during 2021
Proficient with ngRx + Good grasp of RxJS concepts
Excellent layout skills – HTML, CSS3, Flexbox
Understanding of enterprise-class system concepts (Deployment, Performance, Scalability, Availability, and Security)
Experience with large-scale applications
Ability to review and create technical design documentation
Experience with working with git
Experience with unit testing
Excellent troubleshooting and debugging skills
Experience operating in an Agile/Scrum environment
Languages: English
Additional hard and soft skills nice to have
Experience with working and writing configurations for Webpack, Angular builders
Bonus:
Experience with Ag-Grid UI-Grid, Highcharts, socket.io, Lodash, Angular-Material
Experience with E2E tests with cypress
Location (office, remote, mixed)
Kiev
Career growth opportunities
Developers can advance to technical leading positions - all initiatives are welcome and rewarded
Do you provide equipment?
FE kit includes complete workstation: mac + screen + keyboard + mouse / trackpad + headphones