Angular Developer (Mid/Senior Level)
We are seeking an experienced Angular Developer (Mid/Senior Level) with a strong background in modern front-end development. The ideal candidate will have extensive hands-on experience with Angular (v10+), TypeScript, RxJS, and NgRx, and will be responsible for developing dynamic, scalable, and high-performance web applications. This role offers the opportunity to work closely with backend engineers, UI/UX designers, and cross-functional teams to build seamless and visually appealing web interfaces.
Key Responsibilities
- Design, develop, and deliver high-quality Angular applications and custom UI components.
- Implement state management with NgRx and manage async data flows using RxJS.
- Collaborate with backend teams to integrate APIs built on .NET Core or Node.js.
- Write clean, maintainable, and scalable code following best development practices.
- Conduct code reviews, debugging, and unit testing to maintain code quality.
- Enhance application performance, optimize rendering, and reduce load times.
- Work with designers, QA engineers, and DevOps to deliver consistent product experiences.
- Participate in technical discussions, solution design, and architectural planning.
- Ensure compliance with security, performance, and accessibility (WCAG) standards.
Required Qualifications & Experience
- 5+ years of software development experience, including 3+ years with Angular (v10 or above).
- Strong proficiency in TypeScript, RxJS, NgRx, HTML5, CSS3, and SCSS.
- Experience with RESTful and GraphQL API integrations.
- Strong understanding of state management and asynchronous programming.
- Experience with Git workflows (branching, PRs, version control).
- Awareness of web accessibility and security best practices.
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
If you're ready to make a difference and drive results, apply now!