Position: UI Developer (Angular)
Experience: 2–5 Years , Immediate Joiner preferred
Location: Bengaluru
Employment Type: Full-Time
About CDPG
The Center of Data for Public Good (CDPG) is a mission-driven technology organization focused on building digital public infrastructure and data-driven solutions that create meaningful social impact.
We develop scalable digital platforms and data-driven applications that address real-world challenges through technology.
We are looking for a skilled UI Developer with strong expertise in Angular to build modern, responsive, and user-friendly web applications. The ideal candidate should possess a strong understanding of front-end development principles, UI/UX best practices, and modern web technologies.
Key Responsibilities
● Design, develop, and maintain responsive web applications using Angular.
● Build reusable, scalable, and maintainable UI components and modules.
● Convert UI/UX designs, wireframes, and Figma mockups into high-quality production-ready interfaces.
● Collaborate closely with product managers, designers, and backend developers to deliver seamless user experiences.
● Integrate front-end applications with RESTful APIs and backend services.
● Optimize applications for maximum speed, scalability, accessibility, and cross-browser compatibility.
● Write clean, efficient, and well-documented code following best development practices.
● Troubleshoot, debug, and resolve UI-related issues.
● Participate in code reviews and contribute to continuous improvement of development
processes.
● Stay updated on Angular ecosystem updates and emerging front-end technologies.
Required Skills & Qualifications
● Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
● 2–5 years of experience in Front-End/UI Development.
● Minimum 2 years of hands-on experience with Angular (Angular 12+ preferred).
● Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3.
● Experience with Angular CLI, RxJS, Angular Material, and Reactive Forms.
● Strong understanding of component-based architecture and state management.
● Experience integrating REST APIs and handling asynchronous operations.
● Knowledge of responsive design, mobile-first development, and cross-browser compatibility.
● Proficiency with Git and version control workflows.
● Strong debugging, problem-solving, and analytical skills.
Preferred Skills
● Experience with Angular Material, Bootstrap, Tailwind CSS, or similar UI frameworks.
● Familiarity with NgRx or other state management libraries.
● Experience with unit testing frameworks such as Jasmine and Karma.
● Exposure to CI/CD pipelines and DevOps practices.
● Understanding of accessibility (WCAG) standards and web performance optimization.
● Experience working in Agile/Scrum environments.
● Exposure to cloud platforms such as AWS, Azure, or GCP is a plus.
What We Are Looking For
● Strong attention to detail and passion for creating intuitive user experiences.
● Ability to work independently while collaborating effectively within cross-functional teams.
● Excellent communication and stakeholder management skills.
● A proactive mindset with a commitment to quality and continuous learning.
Work Location: In person