Role Overview
We are seeking a highly skilled UI Angular Engineer to join our technology team. This role is front-end focused (approximately 90%), with primary responsibility for building modern, scalable, and high-performance web applications using Angular. The engineer will also collaborate with backend services developed in C#/.NET, ensuring seamless integration between UI and APIs.
Key Responsibilities
- Design, develop, and maintain responsive and reusable UI components using Angular (latest versions preferred).
- Implement clean, maintainable, and testable front-end code following best practices and design standards.
- Integrate Angular applications with C#/.NET backend APIs.
- Optimize applications for performance, scalability, accessibility, and cross-browser compatibility.
- Participate in code reviews, sprint planning, and agile ceremonies.
- Troubleshoot, debug, and resolve UI-related issues.
- Contribute to front-end architecture decisions and UI standards.
- Stay current with emerging UI technologies and Angular ecosystem advancements.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 4+ years of professional experience in front-end development, with strong emphasis on Angular.
- Hands-on experience with:
- Angular (v10+ preferred)
- TypeScript, JavaScript (ES6+)
- HTML5, CSS3, SCSS
- RxJS and state management concepts
- Experience consuming RESTful APIs.
- Working knowledge of C#/.NET backend systems (integration-level expertise).
- Familiarity with Git and CI/CD pipelines.
- Strong problem-solving skills and attention to detail.