Position: Senior Angular Developer (VI)
Company: Virtido
Category: JavaScript
Experience required: 3y
English level: intermediate

**About Virtido**
Virtido is an entrepreneurial and innovative IT company headquartered in Zurich, Switzerland. We realize ideas and projects - from strategic concept to technical implementation closely alongside our dynamic clients with a strong focus on start-up or fast-growing companies. Since inception in 2015, we have grown rapidly to currently 130+ professionals in Switzerland and Western-Ukraine.


**Job Description**
We are looking for an experienced Angular frontend developer keen to work closely with Swiss based customers, many of them Startups in a creative, fast paced and legacy-free environment using latest technologies. 

Your primary responsibility will be to develop Angular frontend applications in a cross-sectional, highly skilled Scrum team. Experience in C#/ .NET core, MongoDB, Postgres, ElasticSearch, Docker, RabbitMQ and Kafka is an advantage, but not a pre-requisite. 

A commitment to collaborative problem solving, sophisticated design, and quality code is essential.


**Responsibilities**
Translate user stories, use cases and screen designs into functional Angular applications as a lead frontend architect and developer
Coordinate the work between UX/UI designer, yourself and the backend developer building the RESTful API in .Net Core
Design, build, and maintain efficient, reusable, reliable and testable code. Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
Help maintain code quality, automatization and agile principles.


**Requirements**
- Proficiency with TypeScript, HTML5, CSS and related tools for frontend development, packaging and testing
- Deep knowledge of Angular2+, practices and commonly used modules based on extensive work experience
- Solid knowledge of frontend related design patterns
- Experience in C#/ .NET core, MongoDB, Postgres, ElasticSearch, Docker, RabbitMQ and Kafka is an advantage
- Ability to create self-contained, reusable, and testable modules and components that are well structured and documented
- Passionate about creating complex, pixel-perfect screens and writing clean, readable, and easily maintainable code
- Strong team player which likes to work on challenging tasks together with experienced and highly skilled developers, designers, DevOps and clients
- Good command of English with interest to work closely with Swiss based customers.
- Willingness to travel a few times a year to Switzerland
- Positive person with a lot of enthusiasm, drive and commitment.


**What we offer **
- 25 business days of fully paid annual leave, 10 business days of fully paid sick leave (annual)
- Flexible working hours
- Courses of English and German
- Comfortable and friendly environment.
- Awesome team-building events and learning opportunities.


We look forward to receiving your application!