About Madhi Foundation
Madhi Foundation is a non-profit organization based in Chennai, working in the education sector to reimagine public school systems and address educational inequity in India. Established in 2016, Madhi has grown from reaching 3 schools to impacting 37,000 schools across Tamil Nadu by 2021. The foundation aims to eliminate the Foundational Learning Crisis in India by 2030, focusing on improving Foundational Learning in the state.
About The Role
Madhi Foundation is seeking an Android Developer to join their TechForEdSystems (TFES) vertical. This full-time position is based in Chennai, Tamil Nadu, and will be part of a team comprising education and technology experts and data science specialists. The role involves developing feature-rich mobile applications and dashboards for teachers, students, officials, and parents, integrating with the State Education Management Information System (EMIS).
What You'll Do
As an Android Developer at Madhi Foundation, you will be responsible for developing, enhancing, and maintaining Android mobile applications using React Native, Flutter, and Android Native (Kotlin/Java). You will work on creating seamless cross-platform performance and native-like experiences on Android devices, implementing responsive UI/UX designs, and integrating with various APIs and services.
Key Responsibilities
- Develop and maintain Android mobile applications using React Native, Flutter, and Android Native
- Implement responsive UI/UX designs for a seamless user experience
- Integrate applications with RESTful APIs, GraphQL, and third-party services
- Optimize application performance, memory management, and battery consumption
- Conduct unit testing and end-to-end testing to ensure application stability
- Manage CI/CD pipelines for automated builds and deployments
- Release and manage applications on Google Play Store following best practices
Requirements
- 2 to 4 years of experience in Android mobile application development
- Expertise in React Native, Flutter, and Android Native (Java/Kotlin)
- Proficiency in Java, Kotlin, JavaScript, and Dart
- Strong understanding of state management techniques (Redux, Provider/Bloc, MVVM)
- Experience with API integration, database management, and version control
- Knowledge of UI/UX principles and Material Design Guidelines
- Strong problem-solving skills and ability to debug complex issues
- Excellent communication and collaboration skills
Additional Information
- Location: Chennai, Tamil Nadu, India
- Salary: 7 - 9 LPA
- Job Type: Full-time
- Industry: NGO/Social Services
- Work Experience: 1-3 years
- Reporting to: Director, TechFes
- Expected to bring your own laptop