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.
Effie Bara
Resource Consultant
REFERENCE: job0000260136