...

Angular Frontend Developer 

Job Description 

We are seeking a passionate Angular Frontend Developer who will craft intuitive, high-performing, and visually appealing web interfaces that bring complex business logic to life through elegant design and user experience. The ideal candidate will demonstrate deep technical expertise in Angular, a keen eye for UI/UX detail, and a commitment to clean, maintainable code. 

The role involves close collaboration with backend engineers, UX/UI designers, and product managers to deliver responsive, accessible, and scalable web applications. You will contribute to code reviews, documentation, knowledge sharing, and continuous learning in helping foster a culture of technical excellence and teamwork. 

What You Will Do 

  • Develop and maintain responsive web applications using Angular, TypeScript, and RxJS, ensuring exceptional performance, scalability, and accessibility. 
  • Implement clean, maintainable, and reusable UI components using modern Angular architecture patterns (modules, services, directives, pipes). 
  • Collaborate with UX/UI designers to transform wireframes and prototypes into elegant, user-friendly interfaces while ensuring design consistency and usability across browsers and devices. 
  • Integrate with RESTful APIs and microservices, ensuring data flow and application state are efficiently managed (NgRx or equivalent). 
  • Participate in code reviews and pair programming, providing constructive feedback, enforcing code standards, and mentoring junior developers. 
  • Ensure quality through testing, including unit testing with Jasmine/Karma and end-to-end testing with Cypress or Playwright. 
  • Contribute to design system and component library development, maintaining consistency and reusability across projects. 
  • Document and maintain technical specifications, UI guidelines, and best practices to support continuous team learning and onboarding. 
  • Stay current with emerging front-end trends, tools, and techniques, and help drive UI/UX and performance improvements across the platform. 
  • Collaborate cross-functionally with backend engineers, DevOps, QA, and product teams during sprints and releases to ensure smooth delivery. 

Required Experience and Qualifications 

  • 3+ years of hands-on experience in frontend development using Angular (v17+). 
  • Bachelor’s degree in computer science, Software Engineering, or related field. 
  • Proficiency in Angular, TypeScript, and modern JavaScript (ES6+). 
  • Solid understanding of RxJS, NgRx (or other state management libraries), and Angular reactive forms. 
  • Strong grasp of HTML5, CSS3, and SCSS, with attention to responsive design and accessibility (WCAG). 
  • Experience integrating RESTful APIs and working closely with backend services. 
  • Knowledge of UI/UX principles, including layout design, typography, and visual hierarchy. 
  • Familiarity with Tailwind CSS or other UI component libraries. 
  • Experience with frontend build tools (Webpack, Vite, or Angular CLI). 
  • Familiarity with testing frameworks (Jasmine, Karma, Cypress, or Jest). 
  • Experience with Git and CI/CD pipelines (Azure DevOps, GitHub Actions, GitLab CI). 
  • Understanding containerization (Docker) and basic DevOps workflows. 
  • Exposure to micro-frontend architecture or monorepo tools (Nx) is an advantage. 

Behavioral Competencies 

  • Passionate about user experience, demonstrating attention to detail and empathy for end-users. 
  • Continuously learning and growing, keeping up with the latest front-end trends, tools, and frameworks. 
  • Collaborative and team-oriented, communicating effectively with technical and non-technical peers. 
  • Proactive problem solver, capable of identifying and addressing issues before they escalate. 
  • Ethical and accountable, ensuring reliability, trust, and professionalism in all interactions. 
  • Adaptable and resilient, remaining focused and positive in dynamic, fast-paced environments. 

Why Join Us 

At Dengene, you’ll work in a dynamic environment where creativity meets technology. We value craftsmanship, collaboration, and continuous improvement. You’ll have opportunities to grow technically and professionally through mentorship, workshops, and challenging projects that make a real impact. 

Apply for this position

Allowed Type(s): .pdf
Drop files here or click to uploadYou can upload upto 5 files, 512 MB per file.
Allowed Type(s): .pdf
Scroll to Top
Scroll to Top
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.