As a Frontend Angular Developer, you will be responsible for building and maintaining scalable web applications using Angular.
Key duties include implementing advanced state management with RxJS and NgRx, optimizing performance, and efficient change detection.
You will structure applications with modular architecture, routing, guards, and resolvers.
The role involves developing features based on provided mock-up designs while closely collaborating with design and backend teams to ensure seamless integration.
The company is a Vienna-based IT firm with over 50 employees, specializing in electronic filing and IT services, serving over 1,250 customers and 15,000 active users.
This position offers an incredible career opportunity for gaining experience in modern technologies and tools, with a focus on career growth and a collaborative working environment.
Requirements:
A minimum of 3 years of extensive experience in frontend development is required.
Advanced proficiency in Angular version 12 and up is essential.
At least 3 years of experience in RxJS and NgRX is necessary.
Experience in smart/dumb component separation, OnPush change detection, and standalone components is required.
Knowledge in module separation, lazy loading, routing, guards, and resolvers is needed.
Advanced SCSS and CSS skills, including custom mixins, are required, with no use of Material, Bootstrap, Tailwind, etc.
The ability to follow existing design systems and extend them as required is necessary.
A basic design understanding to implement features based on mock-ups is required.
Excellent communication skills in English, with the ability to communicate with foreign counterparts, are essential.
A strong sense of ownership, reliability, and professional integrity is expected.
Benefits:
The position offers the opportunity to work from home, providing flexibility in your work environment.
You will gain experience in modern technologies and tools, enhancing your professional skills.
The role promises career growth and development within a dynamic technical team.
You will work in a highly collaborative environment with brilliant people, fostering teamwork and innovation.