Job Openings (A) Head of Web Development

About the job (A) Head of Web Development

  1. 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. 1. Act as Head of Web to lead Web researchers including talent acquisition, development, coaching, and mentoring.
  1. 2. Technology roadmap development for all Web related products.
  1. 3. Capability and competency building of Web researchers to meet the demand of upcoming projects.
  1. 4. Provide leadership and expertise to researchers in Web related product innovation, including:
  1. 1. Development of web development best practices.
  1. 2. Research & development of web systems architecture with consideration for non-functional requirements (test automation, security, scalability, performance, etc).
  1. 3. Review and coach web researchers on system design and proper software framework and tools.
  1. 4. Review and coach web researchers on relevant engineering practices and documentation.
  1. 5. Assist product managers in project proposals that require web expertise.
  1. 6. Assist and provide guidance to the web developers on web issues.