Position: Middle Angular Developer (healthcare digitalization)
Company: Binariks
Experience required: 2y
Category: JavaScript
English level: intermediate
Published: 2021-08-01T00:00:00+03:00

**Responsibilities:**
- Developing high quality, testable and high-performant software using Agile practices
- Gathering requirements, setting priorities, and making precise decisions within deadlines

**Job Requirements:**
- At least 2+ years of working experience
- Delivering a complete front-end application using Angular 8+ (Angular 10 preferable)
- Writing tested, idiomatic, and documented Typescript, HTML5 and CSS3
- Coordinating the workflow between the Product Owner, Business Analyst and UI designer
- Creating self-contained, reusable, and testable modules and components which extend the elements and modules of core Angular
- Ensuring a clear dependency chain, in regard to the app logic as well as the file system
- Extensive knowledge of CSS and JS methods for providing performant visual effects
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
- Validating user actions on the client side and providing responsive feedback
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
- Documenting the code inline using JS DOC or other conventions
- Strong knowledge of OOP and OOD principles
- English Intermediate +
- Knowledge of Agile/SCRUM and iterative development lifecycles
- Good problem-solving skills
- Good communication skills

**We provide the following for our employees:**
- 18 working days of paid vacation
- 10 working days of sick leave annually (5 days paid at 100% and 5 days at - 75% rate of your average monthly salary)
- 50% cost compensation for English courses at the office
- Flexible work schedule
- Additional days off for special occasions, national holidays off
- A competitive and rewarding salary based on performance appraisals/knowledge evaluation
- Possibility to share and gain knowledge on regular tech talks
- Friendly and professional team
- Innovative projects with advanced technologies
- Corporate events
- Remote work
- Accounting service