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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job