Responsibilities
Team management (coordination, professional development).
Task distribution (backlog management, team role assignments).
Work closely with product managers and other stakeholders.
Liaise between technical team and management to manage expectations.
Perform technical level of effort estimations.
Lead development sprints and coordinate releases
Requirements
Passionate about working on a meaningful, impactful, and challenging global project.
6+ years of experience building rich, performant, and scalable web applications.
3+ years of experience leading engineering teams.
Strong skills in technical writing and communication.
Expert knowledge of Javascript.
Expert knowledge of web technologies (HTML/CSS).
Strong experience with and deep understanding of React or similar frameworks.
Experience designing system architecture for platform systems.
Strong experience working with REST Web APIs and JSON.
Experience building technology for low-resource settings is a plus, but not required.
Experience in public health and international development is a plus, but not required.