Position: Front End (Angular) Developer
Company: Abto Software
Category: JavaScript
Experience required: 1y
English level: intermediate

**Project overview**
Our project is one of the largest independent providers of retail cash register software. Our focus is on highly customizable cash register solutions with adaptable interfaces to almost all conceivable peripheral systems. 

**Project Vision**
Development of a new product line from scratch
Omnichannel retailing with focus on end-customers
Centralized order management system
Easy to be integrated by other systems

**Technology stack**

Architecture:
Cloud-First
Cluster
Microservices
Single-Page Application Frontends
Event Sourcing and CQRS
Reactive by Domain Events

Principles:
Domain-Driven Design
Continuous Integration
Continuous Delivery
Agile Development with SCRUM
Code Reviews

Technologies:
Azure Service Fabric
ASP.NET Core
Angular 10
Angular Material
SCSS
Event Store

Tools:
Visual Studio
Resharper
Azure DevOps
Jira
Confluence

**Responsibilities**
Develop and implement new components and pages
Fix defects
Write tests
Maintain and improve the performance of existing components
Communication with a customer from Switzerland

**Hard skills**
1 year of professional experience working with Angular 2+
Understanding of OOP, SOLID principles and design patterns
An intermediate or higher level of English
Experience with Azure service fabric would be a plus 

**Our benefits**
Professional and career growth promotion;
Competitive salary;
Paid vacation and sick-list;
Flexible working hours;
Regular corporate social activities — sports events, bowling, etc.;
Regular technical training in our office;
English and German courses;
Gym, etc.