Manager (Technology), Firki


Position Summary:
The Manager (Technology) is responsible for imparting a vision, driving implementation and ensuring smooth operations for all technical systems at Firki. The Manager will help build a collaborative, innovative, and productive community based around the Teacher Training Portal. The portal is focused on transforming teaching and learning, and providing quality education for teachers all across India. This role will be responsible for managing a team of interns, vendors and work across all of Firki’s verticals.
Team Overview:
Firki is an online teacher training portal built by Teach For India, in collaboration with Central Square Foundation, to impart excellent teaching skills to teachers across the country. Started in 2013, Firki currently houses more than 15 different courses, serves 2000+ teachers and is available in both English and Hindi languages. The portal is also complemented by an on-ground, blended learning program that reaches out to more than 200 teachers in Delhi, Bihar and Rajasthan. The project is managed by an internal team at Teach For India that is further divided into three verticals: content creation, partnerships and engagement and technology.
Primary responsibilities include but are not limited to:
  • Help develop vision and goals for the Technology vertical at Firki, and work to synergize all parts of the organization with latest technical trends.
  • Drive architecture and design of technical systems – process flow documents, requirements, architecture definition, enlisting external vendors and maintaining vendor relationships to drive delivery
  • Initiate, build and maintain relationships with all verticals within Firki and Teach for India as well as external vendors to enable efficiencies
  • Ensure delivery through all stages of the development life-cycle by working with vendors and creating the required upgrades when required
Additional responsibilities
  • To provide support to Firki team during large trainings in various cities
  • To support Firki staff in enabling technical solutions for their needs and the project as a whole
  • To volunteer in a Firki school, at-least once a month
  • Willingness to travel 10-20% of the time
Knowledge and Technical Skills
  • Excellent technical and software development skills. Experience of entire development life cycle
  • Knowledge of web based technologies, cloud based platforms and ERP will be desirable
  • Excellent documentation and presentation skills with proficiency in using Microsoft Office Suite and Google Documents
  • Knowledge of and comfort with Python and Javascript
  • Familiarity and comfort with Devstack and Vagrant
  • Comfort with HTML and CSS front-end features
  • Understanding of edX internationalization, or willing to learn
  • Knowledge of edX accessibility guidelines, or willing to learn
  • Ability to train teams in usage of Technology and deliver a high quality user experience
Competencies and Abilities
  • Excellent project management, communication, and negotiation skills
  • Demonstrated excellence in building strong partner relationships
  • Strong critical thinking skills
  • Excellent leadership, inter-personal and people management skills so as to effectively manage a team
  • Ability to be resourceful, take responsibility and find effective solutions to problems
Values and Mindsets
  • Immense sense of possibility
  • Belief that Technology can and will change the way people work today and that the organizations can only grow with technology as one of its strong pillars
  • Clear vision to empower an organization to innovate using Technology
Education and Experience
  • MS/MTech/ME/BS/B Tech/BE or equivalent
  • 4+ years of work experience with at-least 1-2 years of web development experience in Python/Javascript
  • Community experience [preferred], one or more of:
    • Active participation in a significant open source community
    • Strong record of contribution to open source projects
    • Demonstrated success in a developer advocate or other community-facing role
Manager, Firki Technology- Mumbai