Front-end Angular Developer
Are you passionate about building powerful and dynamic user interfaces? Do you excel at creating seamless web experiences with Angular? If so, we have an exciting opportunity for you!
Lahore/Islamabad
Full-Time
Onsite
Apply now
Apply now
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.
Transform Your Business with Microagility