Job Openings
(A) Head of Web Development
About the job (A) Head of Web Development
- 1. Head of Web Development (Band 3)
Key Criteria:
- Extensive software application experience, experience with simple
web content websites will not be sufficient
- Exposure to core web technologies that we look for, i.e. Angular,
microservices
- Must have technical leadership or coaching experience to lead 10-
30 web researchers.
- Bachelors Degree in Computer Science or related field.
- 10+ years of experience in Web technologies and Web product development.
- Expert in Web platform development, full stack technologies, front end architecture, containers, microservices design and deployment.
- Expert in software technologies such as Angular, Progressive Web applications, JavaScript, TypeScript, UI Styling, Node.js, Microservices, REST API, Cloud.
- Experienced in Agile methodology and design thinking.
- Experienced in setting up CI/CD (branching, unit test automation, system test automation, and deployment)
- Expertise in web frameworks such as Flutter, React, and Vue is a plus.
- Expertise in backend and data base such as Linux, MariaDB, PostgreSQL, MongoDB, Nest.js is a plus.
- Experience in full stack development, micro frontends, AI, VR development is a plus.
- Strong business acumen, analytical, and people influencing skills.
JOB DESCRIPTION:
- 1. Act as Head of Web to lead Web researchers including talent acquisition, development, coaching, and mentoring.
- 2. Technology roadmap development for all Web related products.
- 3. Capability and competency building of Web researchers to meet the demand of upcoming projects.
- 4. Provide leadership and expertise to researchers in Web related product innovation, including:
- 1. Development of web development best practices.
- 2. Research & development of web systems architecture with consideration for non-functional requirements (test automation, security, scalability, performance, etc).
- 3. Review and coach web researchers on system design and proper software framework and tools.
- 4. Review and coach web researchers on relevant engineering practices and documentation.
- 5. Assist product managers in project proposals that require web expertise.
- 6. Assist and provide guidance to the web developers on web issues.