Senior Program Associate- Frontend Developer

0 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About CEGIS

Centre for Effective Governance of Indian States (CEGIS pronounced See-Jis) aims to improve lives by helping Indian state governments deliver better development outcomes.

The four key characteristics of any high-performing organisation are (a) measuring outcomes through reliable, high quality data that enables goal setting and monitoring progress towards these goals; (b) strategic use of personnel competency based hiring and training, skilling, and performance appraisals to determine job assignments, pay, and promotions to achieve the goals above; (c) strategic budgeting where resource allocation is based on evidence and cost-effectiveness; (d) and creating efficient systems to leverage external actors (including for-profit and nonprofit organisations).



Position Summary


The Senior Program Associate, Technology will be responsible for developing and maintaining the front end pieces of our Web, Android and iOS applications. The ideal candidate will have a strong understanding of front-end technologies, mobile app development, and some experience with back-end development. A high level of ownership and a genuine interest in the impact sector are essential for this role. Experience in a dynamic startup environment is highly preferred.

Key Responsibilities

  • Develop and maintain responsive and user-friendly mobile applications for Web, Android and iOS platforms.
  • Collaborate with designers to implement visually appealing and intuitive user interfaces.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed, performance, and scalability.
  • Collaborate with backend developers to integrate front-end and back-end components.
  • Interface with project teams to understand the user profile and deployment scenarios.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews and provide constructive feedback.
  • Stay up-to-date with the latest industry trends and technologies in mobile app development.
  • Troubleshoot and debug issues across the stack.
  • Contribute to all phases of the development lifecycle, from planning and design to deployment and maintenance.


Preferred Candidate Profile:

Qualifications

  • Bachelors degree in Computer Science, Engineering, or a related field
  • Proven work experience as a Mobile Developer or similar role, ideally in a startup environment.
  • Knowledge of JavaScript frameworks such as React, Angular, and Vue
  • Experience with JavaScript libraries such as jQuery and Bootstrap
  • Proficiency with HTML5, including semantic HTML5 elements
  • Experience with cross-browser compatibility testing
  • Proficiency in mobile app development for Android (Java/Kotlin) and iOS (Swift/Objective-C).
  • Experience with cross-platform frameworks (e.g., React Native, Flutter).
  • Basic understanding of back-end technologies (e.g., Node.js, Express, Ruby on Rails, Python/Django,PHP).
  • Experience with version control systems (e.g., Git).


Good to have:

  • Experience with server-side rendering and front-end performance optimization.
  • Knowledge of DevOps practices and cloud services (e.g., AWS, Azure).
  • Experience working in an Agile/Scrum development process.
  • Contributions to open-source projects or participation in community events.


Skills :

  • Excellent communication and interpersonal skills, with the ability to effectively communicate complex technical concepts to non-technical stakeholders.
  • Strong analytical and problem-solving skills, with a keen attention to detail.
  • Ability to thrive in a dynamic environment and adapt quickly to changing priorities.
  • Ability to work independently and collaboratively.
  • Ability to manage time effectively and meet deadlines.
  • A strong sense of ownership and a passion for public service.


Location and Compensation

  • Location: Flexible - Can be in any of these cities in India (NCR, Bengaluru, Chennai or Hyderabad). The role may involve frequent travel to other locations within India.
  • Remuneration will be competitive with Indian philanthropy and social sector pay scales and will depend on the candidates experience levels.


Additional Information

Some travel may be required to meet with project teams across India

The role reports to the Program Manager - Technology


Note:

Note: CEGIS has zero tolerance to sexual harassment. We therefore expect each applicant to self-declare related to the same. CEGIS could, if required, initiate a prevention of sexual harassment-based background verification. If an applicant is reported of misconduct, appropriate action that may include employment termination would be taken. Please Click the link for self declaration.


Pre-reads for the application process

Please go through the following materials before sending in your application:

Concept note on CEGIS

Please go through the following materials before sending in your application:

  • Concept note on CEGIS
  • A glimpse into life at CEGIS - CEGIS Retreat 2024
  • CEGIS Snapshot 2023-24
  • Podcast episodes with Prof. Karthik Muralidharan one each on education and healthcare in India.

You are also encouraged to read more of Prof. Karthik Muralidharans work here and through his book Accelerating Indias Development: A State-Led Roadmap for Indias Development.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You