We are looking for a reliable Angular developer who enjoys working on structured applications and contributing to clean, maintainable frontend architecture.
Your Role: As an Angular Developer, you will be a key frontend contributor, responsible for implementing features across multiple modules. You will work closely with backend engineers and the team lead to deliver scalable, high-quality solutions, with a strong focus on code quality and long-term maintainability.
Key responsibilities:
- Implement and maintain frontend features using Angular
- Work with NgRx for state management (actions, reducers, effects, selectors)
- Integrate REST APIs with proper handling of authentication and errors
- Build reusable components aligned with a consistent UI structure
- Develop dashboards and data visualizations
- Contribute to real-time features (e.g., notifications, live updates)
- Write unit tests and ensure code quality standards
- Collaborate on improving application architecture and performance
- Participate in code reviews and team discussions
What we’re looking for:
- Mid Level: 2–5 years experience
- Senior Level: 5+ years experience
- Experience with Angular (v12+)
- Good understanding of TypeScript
- Solid knowledge of RxJS and async data handling
- Experience with NgRx or similar state management
- Experience integrating REST APIs
- Familiarity with Git and PR-based workflows
- Good communication skills in English
Nice to have:
- Experience with real-time communication (WebSockets, Pusher, Laravel Echo)
- Data visualization libraries (e.g., Chart.js)
- i18n / multi-language applications
- Basic knowledge of Docker or CI/CD
- Experience working with Laravel-based backends
What we offer:
- Remote-first setup (full-time or part-time flexibility)
- Long-term collaboration on a stable project
- Opportunity to work on a complex, real-world platform
- Clean and structured development environment
- Supportive and pragmatic team