Responsibilities
- Develop high-quality user interfaces for enterprise applications using Angular (v12+).
- Analyze business requirements and translate them into clean, maintainable, and scalable UI components.
- Build reusable UI modules, optimize application performance, and ensure architectural consistency.
- Integrate with RESTful APIs and handle complex data flows using RxJS and state management tools.
- Participate in development testing, including writing and maintaining unit tests, component tests, and ensuring code coverage.
- Collaborate closely with Backend, BA, QA, and DevOps teams in Agile/Scrum environments.
- Support UI/UX improvement initiatives and contribute to technical solution design for large systems.
Qualifications:
- Minimum 5+ years for Senior/Lead
- Strong proficiency in Angular (v12+), TypeScript, RxJS, and NGRX or similar state management frameworks.
- Solid understanding of HTML5, CSS3, SCSS, responsive design, and cross-browser compatibility.
- Hands-on experience with Unit Testing using Jasmine, Karma, or Jest.
- Experience working on large-scale or enterprise-level projects, including performance tuning, modular architecture, and scalable UI structures.
- Familiarity with RESTful APIs, WebSocket, and micro-frontend concepts.
- Good reading comprehension of English technical documentation.
- Good English communication skill
Preferred Skills
- Experience with Angular Material, PrimeNG, and design tools (Figma, Adobe XD).
- Knowledge of CI/CD pipelines, Git workflows, and Docker.
- Exposure to cloud environments (AWS/Azure/GCP) is a plus.
- Experience mentoring junior engineers or leading small technical modules (for Senior/Lead).
- Strong communication and problem-solving skills, proactive mindset.
Responsibilities & Working Style
- Deliver high-quality, well-tested, and maintainable code.
- Ensure frontend architecture follows best practices and supports long-term scalability.
- Collaborate effectively with cross-functional teams and contribute to continuous improvement.
- Provide technical guidance and code reviews, especially in large or complex projects.