Responsibilities
There are two components to this role: Frontend architecture technical leadership and engineering team management .
Frontend architecture technical leadership
Work with software tech leads to develop and improve the technical architecture of DHIS2 frontend applications.
Co-develop complex frontend applications with developer teams.
Identify and implement shared libraries, development tools and processes.
Engineering team management
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.
Qualifications
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.