Frontend Developer

Frontend Developer

ttech takadom al iraq

ttech takadom al iraq

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.


Apply for this role

Apply for this role