Overview
The Computational Thinking team is a very unique group at Ei that builds content and products that teach today’s children to think like problems solvers of tomorrow. Each lesson we create is a gamified interactive content aimed at making kids good at:
1. breaking down problems
2. identifying patterns between elements
3. understanding the ‘what’ and ‘why’ behind everyday technology
4. learning how to organize, analyse and interpret data
5. becoming creators (not just consumers) of the next generation of technologies
CT is its own separate subject. Our goal is to move beyond traditional rote learning, encouraging deeper understanding and preparation for complex, real-world challenges.
Why does this role matter?
In developing a unique product that teaches kids how to ‘think’ in the 21st century, you will be at the forefront of a revolutionary shift in education—your ideas, your code, and your creativity will directly shape how thousands of children across India and beyond learn, solve and innovate. In this role, you won’t just be developing technology; you'll be crafting the future. Every game you create, every solution you build, every insight you uncover will inspire and empower the next generation of innovators, problem-solvers, and creators.
Key Responsibilities:
Technical Development & Innovation (40%)
1. Develop new interactive games and experiences for Mindspark CT, our interactive learning product, using JavaScript and Angular.
2. Identify and implement innovative libraries and tools to enhance the interactivity and visual appeal of our content.
3. Proactively research and recommend new technical tools and frameworks, ensuring Mindspark CT remains at the forefront of educational technology.
4. Maintain a long-term technical vision for Mindspark CT, building foundations today for future scalability and flexibility.
Team Leadership & Coaching (25%)
1. Mentor and coach content experts on front-end development, conducting regular code reviews to uphold coding standards.
2. Provide structured onboarding and training on technical tools and practices for new team members.
3. Create clear documentation, guidelines, checklists, and templates for technical reviews and team practices.
Data Strategy & Insights (15%)
1. Lead data capture initiatives, collaborating closely with content experts to ensure effective data collection, storage, and analysis.
2. Develop systems to extract actionable insights from user data, influencing product and content decisions.
Collaboration with UI/UX & Product Teams (20%)
1. Collaborate intensively with the UI/UX team to ensure the development of user-friendly, visually appealing interfaces.
2. Develop comprehensive product roadmaps, envision new features, and write detailed specifications and product requirement documents.
3. Work closely with product management to ensure new features meet envisioned standards and future requirements.
Who we look for (more like this):
1. Technical Innovators: Passionate about staying ahead in tech trends and continuously improving technical processes.
2. Collaborative Coaches: Committed to building team skills through mentorship and structured guidance.
3. Data-Driven Thinkers: Excited by data and its potential to shape impactful educational experiences.
4. User-Focused Developers: Dedicated to creating intuitive, visually appealing user experiences.
5. Forward Planners: Proactive in envisioning long-term technical strategies and implementing them systematically.
Who We Avoid (Less of This):
1. Rigid Mindsets: Those resistant to new technologies or methodologies.
2. Solo Coders: Individuals who prefer isolated coding without team collaboration and knowledge sharing.
3. Reactive Problem Solvers: Those who only respond to immediate technical issues without a long-term strategic view.
4. Perfectionists: We prefer iterative improvement and practical innovation over perfectionism.
Qualifications:
1. Bachelor's degree in Computer Science, Engineering, or a related field (or significant relevant experience).
2. Minimum 2 years of relevant experience in JavaScript development, preferably Angular.
3. Demonstrable experience in setting up technical processes and coaching team members.
4. Strong communication and collaboration skills, capable of effectively partnering across diverse teams.
Benefits
What current team members say about working in Computational Thinking:
1. Freedom to experiment- We genuinely get space to test our ideas, even the unconventional ones.
2. Tech lover's paradise – Constantly exploring new tools and techniques makes each day exciting.
3. Ideas matter, titles don't – Everyone's ideas get equal respect, regardless of their role or experience.
4. Working alongside experienced people – We regularly collaborate and learn from members across teams, many of which are among the best in the EdTech space.
5. Content-tech collaboration – We’re never stuck in isolated roles; developers get involved with content ideas, and content creators enjoy learning the tech side.
6. Rapid and fun iteration – Things move quickly here; we see immediate results from our work and improvements based on real user feedback.
7. Setting the benchmark – The excitement of rethinking how students engage with learning through gamification is incredibly fulfilling.
8. Direct student feedback – We frequently test ideas directly with students, giving us immediate insights into the impact of our work, thanks to Ei’s trusted connections with schools.