Baghdad, Iraq
Fulltime
Onsite
Angular
About this role
This position is responsible for building and optimizing user-facing web applications using Angular. Also collaborate closely with designers, backend developers, and product owners to deliver responsive, scalable, and high-performance solutions. The position requires a good understanding of Angular fundamentals, a keen eye for detail, and a passion for creating exceptional user experiences.
Qualifications
+2 years proficiency in Angular, HTML5, CSS3, and JavaScript/TypeScript.
Experience with RxJS for reactive programming.
Familiarity with Angular CLI for efficient development.
Familiarity with front-end testing frameworks.
Responsibilities
Build responsive and dynamic applications using Angular.
Maintain and optimize existing Angular-based applications for performance and scalability.
Work closely with UX/UI designers to implement user-friendly and visually appealing interfaces.
Coordinate with backend developers to integrate APIs and ensure seamless data flow.
Develop modular, maintainable, and testable code adhering to coding standards and best practices.
Optimize application load times, responsiveness, and overall performance.
Identify and resolve performance bottlenecks or UI glitches.
Use state management tools like NgRx or BehaviorSubject for efficient data handling.
Conduct unit testing and debugging using tools like Jasmine and Karma.
Fix bugs and implement feedback from quality assurance teams.
Keep up-to-date with Angular updates, new libraries, and emerging front-end technologies.
Propose and implement improvements to existing development processes.
Use Git for version control and collaborate on projects with team members using pull requests and code reviews.
Ensure applications are accessible and compatible across different devices and browsers.
Skills
Passion & Initiative.
Creativity & Innovation.
Strong problem-solving and debugging skills.
Effective communication and teamwork.
Intermediate Software Life Cycle Skills.