Front End Developer (Angular)

Front End Developer
Permanent
Remote

On behalf of our client, we are currently looking for a Front End Developer (Angular) to join its growing team.

 

Your day-to-day

  • Develop and maintain scalable, high-performance applications using Angular 18 and TypeScript
  • Build modular, reusable components, directives, services, and pipes
  • Implement state management using NgRx (Store, Actions, Reducers, Selectors, and Effects)
  • Ensure optimal performance by leveraging OnPush change detection, lazy loading, and virtual scrolling
  • Design and implement RESTful API integrations using Angular HttpClient
  • Secure applications with JWT authentication and Role-Based Access Control (RBAC)
  • Work with WebSockets for real-time data updates
  • Optimize UI/UX with Angular Material and Tailwind CSS
  • Collaborate with back-end developers, UI/UX designers, and other stakeholders to ensure smooth application workflows
  • Write clean, well-documented, and testable code following best practices
  • Participate in code reviews, mentoring, and knowledge-sharing sessions

What you will need

  • 3+ years of experience in front-end development with a focus on Angular Strong understanding of TypeScript, including interfaces, generics, and decorators
  • Deep knowledge of RxJS, including Observables, Subjects, and operators like map, switchMap, mergeMap, and takeUntil
  • Experience with Angular Router (lazy loading, route guards, resolvers)
  • Proficiency in NgRx state management (Store, Actions, Selectors, Effects, and Store DevTools)
  • Hands-on experience with WebSockets API and real-time data handling
  • Solid understanding of performance optimization techniques (Change Detection, Lazy Loading, Virtual Scrolling)
  • Strong knowledge of Git & Version Control (branches, merges, rebases, and pull requests)
  • Familiarity with testing frameworks (Jasmine, Karma, Jest) is a plus
  • Strong problem-solving and analytical skills
  • Ability to collaborate in a fast-paced, agile environment

We love your personality if you

  • Act like an owner and take initiative
  • Enjoy working in a multinational, fast-growing environment
  • Have excellent communication skills and can work well in a diverse team
  • Are passionate about continuous learning and staying up to date with the latest front-end technologies

What’s in it for you

Opportunity to be part of a growing company and contribute to an AI-driven travel platform, plus a very good compensation package, equity options available.

  • avatar
Effie Bara

Resource Consultant

REFERENCE: job0000260136