MicroAgility

Front-end Angular Developer

Lahore, Punjab, PK

6 days ago
Save Job

Summary

Job Description

Posted On:

We are seeking a skilled Front-End Angular Developer to join our team. In this role, you will focus on developing and maintaining high-quality web applications using Angular, with an emphasis on state management and reactive programming. The ideal candidate will have expertise in Angular, NgRx, and RxJS, as well as a solid understanding of front-end best practices.

Responsibilities

  • Develop, test, and maintain robust, high-quality, and scalable web applications using Angular.
  • Implement state management using NgRx to ensure efficient application state and data flow.
  • Apply RxJS for reactive programming and manage asynchronous operations effectively.
  • Collaborate closely with the back-end team to integrate RESTful APIs.
  • Ensure applications are optimized for maximum performance and scalability across all devices and browsers.
  • Collaborate in an Agile/Scrum environment to deliver high-quality software, adhering to project timelines and quality standards.
  • Take ownership of front-end components, implementing best practices for UI/UX and web security.
  • Mentor junior developers and share best practices for Angular development and reactive programming.

Required Skills

Core Front-End Technologies:

  • HTML5 and CSS3 (including preprocessors like Sass or Less)
  • JavaScript (including ES6+ features)
  • Angular (preferably Angular 8+)
  • Bootstrap and Tailwind CSS for responsive design

Angular-Specific Skills

  • Strong experience with Angular framework and TypeScript
  • Proficiency in NgRx for state management in Angular applications
  • Experience with RxJS for managing asynchronous operations and reactive programming
  • Familiarity with front-end build tools like Webpack, Gulp, or Grunt

Back-End & API Integration

  • Experience in integrating with RESTful APIs
  • Understanding of authentication and authorization mechanisms (e.g., JWT, OAuth)

Additional Skills

  • Knowledge of web security best practices
  • Familiarity with browser compatibility and accessibility standards
  • Understanding of Agile/Scrum methodologies
  • Strong problem-solving and troubleshooting skills
  • Effective communication and collaboration abilities

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 4 to 5 years of experience as a Front-End Developer, with a focus on Angular.
  • Experience with state management using NgRx and reactive programming using RxJS is required.
  • Excellent communication and collaboration skills.
  • Familiarity with project management tools and techniques.
  • Experience leading a development team or mentoring junior developers is a plus.
  • Experience with any Web 3.0 technology (e.g., Blockchain, NFTs) is a plus.

Apply now

Apply now

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: