Job Opportunity for Senior Developer, Angular JS at Madhi Foundation in Chennai

Website Madhi Foundation

The Senior Developer, AngularJS will be a part of the IT sub vertical. The focus of this role is to support the development of various technological tools for our projects such as Ennum Ezhuthum. The role will also involve development of dashboards for the review meetings conducted at the state and district level.

What we do

Madhi works closely with the Tamil Nadu School Education Department to conceptualise and implement large scale quality improvement programmes in Tamil Nadu’s government schools. Over the course of the next 5 years Madhi will strengthen its existing programmes in the state (as well as undertake new programmes) with the singular aim of ensuring transformative improvement in the quality of school education in Tamil Nadu. Madhi’s programmes in Tamil Nadu are consolidated under a single umbrella called Project: TN Soars, comprising 3 critical projects: 1. Ennum Ezhuthum (The Tamil Nadu state Foundational Learning Mission), 2. TechForEdSystems and 3. Tamil Nadu STEAM Model Schools.

Ennum Ezhuthum: We are currently also working as the ‘Chief Management Partner’ for Tamil Nadu’s official Foundational Learning Mission, The ‘Ennum Ezhuthum Mission’ – a Rs. 500 Cr Mission of national and regional importance aimed at universalising foundational learning for all children in Tamil Nadu’s 37,000 government schools.

Project MALA: Project MALA aims to create high-tech, low-tech and no-tech tools which can support child-educators (parents, teachers, volunteers) to build the neuro-linguistic exposure that children require to acquire language proficiency through oracy. Children in rural areas or from low income households have minimal exposure to the English language- particularly oracy. They find the existing english language learning tools inadequate to build fluency in spoken English and also have difficulty in reading to learn from English sources. Project MALA aims to leverage technology and contextually built learning resources to solve this problem.

Tamil Nadu STEAM Model Schools: To ensure holistic growth of children from underserved communities and to empower them with the skills to work toward their dreams, the Department of School Education has embarked on an ambitious project of setting up ‘Tamil Nadu Model Schools’ that will serve children from the most marginalized backgrounds and equip them with skills and knowledge such that their disadvantages get mitigated and no longer impede their success in academics, work and life. Madhi has joined the Department to assist in the setting up of these 38 Model Schools, each exemplifying the principles of equity and inclusion in letter and spirit, enabling every student, irrespective of their background, to receive equal opportunities to aspire and achieve their goals.

Your team (Projects)

The Projects team comprises Curriculum and Classroom Instruction (CCI), Training and Programme Delivery (T&PD), Data for Governance (DFG), Information Technology (IT), District Project Management Unit (DPMU) and Project Management and Strategy (PM&S). The project team consists of heroes who work with various stakeholders across the state. The team exhibits energy and determination to get the job done, come rain or sunshine. Every decision is made keeping in mind that foundational learning for children comes first. They work together seamlessly to make magic happen day after day, doing whatever it takes to get us closer to our vision.

About the role

The Senior Developer, AngularJS will be a part of the IT sub vertical. The focus of this role is to support the development of various technological tools for our projects such as Ennum Ezhuthum. The role will also involve development of dashboards for the review meetings conducted at the state and district level.

The challenges you will help solve in this role:You will be developing UI/UX for web / mobile based applications using one or more combinations of AngularJS, JavaScript, HTML and CSS. And you will fix or maintain the existing applications which use above mentioned languages or technologies.
Constantly propose new ideas and implement the same to Evolve, Develop or Enhance the projects that Madhi runs to support the government in betterment of Education and its practices.
We, as an organization, work with our stakeholders on a regular basis and it is important to retain and enhance our relationship with them. You will add a little zing to our technical team by effectively communicating and implementing applications to all stakeholders.

The job description:

Below is an indicative set of responsibilities you will be required to lead as part of your role. We believe that a job description is best created collaboratively where the individual joining the team and the senior leadership team together define the role in greater detail so it reflects your aspirations and ambitions as much as it does the organisation’s needs. A detailed description will be jointly created once the selection process has been completed and you have accepted our offer of employment.

In this role some of your responsibilities will include:

  • 4+ Years of experience in UI/UX designing and development
  • 4+ years of experience in Mobile responsive designing
  • 3+ years of experience in AngularJS
  • Experience with JavaScript, HTML, and CSS
  • Experience developing new user-facing features
  • Strong working knowledge of front-end frameworks (Angular)
  • Experience integrating and implementing JavaScript graphics visualization libraries (D3.js, WebGL)
  • Experience building reusable code and libraries for future use
  • Ensuring the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end
  • Translation of the UI/UX design wireframes to actual code that will produce visual elements of custom analytics products and wide web applications
  • Experience leveraging data analysis to construct strategic narrative
  • Excellent problem-solving analytical skills and ability to break down large complex concepts
  • Knowledgeable in web standards and responsive design
  • Strong UI/UX and design experience with the ability to simplify complex scenarios to the average user without losing functionality
  • Familiarity with Agile project management principles
  • Confidence to drive assignments to completion
  • You will thrive in this role if you:Expert in UI/UX Designing and AngularJS
  • Passionate about working in the IT field and being software developer
  • Proficient in the necessary computer languages that will allow you to solve any challenge that may rise

This role will report to: Lead, IT

Location: Chennai, Tamil Nadu
Remuneration: Rs 5,00,000 – 7,00,000 Lakhs p.a
Please note: You will be expected to bring your own laptop, with updated software (MS Office 2016)

For more information, please write to:

To apply for this job please visit