Responsibilities:
-develop and maintain modern angular applications with a strong focus on performance and usability
-work closely with ux designers, backend developers, and product owners to implement new features and enhance user experience
-ensure code quality through unit testing, best practices, and proactive debugging
-participate in code reviews, agile ceremonies, and team retrospectives
-contribute to component libraries, ui architecture, and frontend design systems
-write clear, maintainable code and document features as needed
mandatory skills description:
-4 years of experience in frontend development
-c#/.net experience in backend
-solid hands-on experience with angular (v10+), typescript, html5, css3/sass
-familiarity with rxjs, angular cli, and component-based architecture
-experience working with rest apis and integrating frontend with backend services
-comfortable using version control (e.g., git) and agile collaboration tools (e.g., jira)
-soft skills & work ethic:
-in addition to technical skills, this role requires a developer who demonstrates a strong professional attitude and collaborative mindset:
-initiative: willingness to explore and learn beyond assigned work
-accountability: takes ownership of code, including testing and troubleshooting
-communication: can clearly express technical choices and engage in open discussion
-team contribution: participates actively in team activities — not just coding tasks
-proactivity: flags issues, shares improvements, and supports better team workflows
-quality mindset: strives for balance between development speed and software quality
nice-to-have skills description:
-experience with unit testing frameworks (e.g., jasmine, karma)
-exposure to ci/cd pipelines
-understanding of accessibility and responsive design principles
-familiarity with state management libraries (e.g., ngrx)