HamburgerMenu
hirist

Job Description

Position Overview :


We are looking for a Senior Frontend Developer with strong expertise in Angular and modern web technologies to design and deliver scalable, responsive, and high-performance user interfaces. The ideal candidate should have proven experience building enterprise-level applications, deep knowledge of RxJS for stream-based data handling, and the ability to collaborate in Agile/Scrum teams. You will play a key role in developing reusable UI components, integrating with backend services, and ensuring adherence to coding standards and best practices.


Key Responsibilities :


Application Development :


- Design, develop, and maintain scalable Angular (v10+) applications.


- Implement RxJS-based state management and reactive programming patterns.


- Create reusable and modular UI components using Angular and Angular Material.


- Ensure application performance, responsiveness, and cross-browser compatibility.


Architecture & Design :


- Contribute to the architecture of frontend applications, ensuring scalability and maintainability.


- Apply JavaScript/TypeScript design patterns to improve code quality and reusability.


- Collaborate with backend developers to design and integrate REST/SOAP APIs and Web Services.


Collaboration & Delivery :


- Work within a Scrum/Agile team, actively participating in sprints, stand-ups, and retrospectives.


- Collaborate with UI/UX designers to implement pixel-perfect designs.


- Communicate effectively with international stakeholders and cross-functional teams.


Extensive Experience :


- A minimum of 10+ years of professional front-end development experience, with a proven track record of building complex web applications.


- Angular Expertise : Proven, in-depth experience with Angular 10+, demonstrating a strong understanding of its core principles, component-based architecture, RxJS, and the broader ecosystem.


- Web Technologies : Mastery of HTML5, CSS3 (including SASS/LESS), and modern JavaScript (ES6+).


- State Management : High proficiency with state management libraries such as NgRx or Akita.


- Build Tools : Familiarity with modern front-end build pipelines and tools like Webpack and the Angular CLI.


- Version Control : Proficient with Git and collaborative Git workflows (e.g., GitFlow).


- Agile Methodologies : Extensive experience working and thriving in an Agile/Scrum development process.


Good to Have :


- Experience with other front-end frameworks (e.g., React, Vue.js).


- Knowledge of server-side rendering (SSR) in Angular.


- Familiarity with containerization technologies like Docker.


- Experience with cloud platforms (AWS, Azure, or GCP).


- Contributions to open-source projects or a strong public portfolio

info-icon

Did you find something suspicious?