Job Description
Job Title:  Tech Lead
Posting Start Date:  24/06/2026
Job Description: 

Job Summary

Manages and drives the technical direction and delivery of digital products across web, mobile, and backend platforms, in accordance with project timelines, engineering standards, and the organisation's digital transformation objectives.

Key Responsibilities

Technical Strategy and Architecture:

  • Develop and maintain technical roadmaps for web, mobile, and backend systems aligned with project, business, and organisational requirements.
  • Define and oversee end-to-end software architecture and services on Google Cloud Platform.
  • Conduct thorough technical assessments to identify opportunities for system improvement, modernisation, and innovation.
  • Ensure architectural decisions are documented, communicated, and aligned with the organisation's digital stack and engineering standards.
  • Provide strategic input to product, design, and engineering management on feasibility, sequencing, and trade-offs.

Team Leadership and Development:

  • Provide leadership, training, advice and guidance to grow team capability across frontend, mobile, and backend disciplines.
  • Support career development, coaching, and mentoring of engineers through one-on-one sessions, design reviews, and code reviews.
  • Establish and maintain engineering standards, coding conventions, and review processes to ensure consistent quality across the team.
  • Document and share key processes, knowledge, technical decisions, best practices, tools, techniques and lessons learnt to ensure continuous learning and improvement.
  • Keep up-to-date with software engineering advancements through self-learning, training, and conferences.

Engineering Execution and Delivery:

  • Lead and drive the implementation of digital product features across React, React Native, and Node.js, including authentication, data services, real-time integrations, and AI-backed capabilities.
  • Oversee and manage day-to-day engineering operations, deliverables, and on-call rotations.
  • Ensure seamless integration and implementation of Google Cloud Platform services (e.g. GKE, Cloud Run, Pub/Sub, BigQuery, Cloud SQL, Cloud Build, Vertex AI) into engineering workflows and product systems.
  • Establish and uphold observability standards using Cloud Logging, Cloud Monitoring, Cloud Trace, OpenTelemetry, and related tooling to enable rapid detection and resolution of production issues.
  • Drive the adoption of AI-assisted development tools (e.g. Claude Code, Cursor, Antigravity, etc.) including evaluation, integration, and the establishment of team workflows around them.
  • Establish governance, policies, procedures and protocols for code review, deployment, data exchange, access control, and cybersecurity measures.
  • Communicate and collaborate across departments, projects, and subsidiaries to raise awareness, align expectations, and drive engineering delivery initiatives.
  • Produce progress reports on bi-weekly/monthly basis or as when requested to identify and measure engineering delivery progress.
  • Provide tender and pre-sales technical support as when requested by the management.
  • Oversee the procurement and provisioning of engineering software, cloud infrastructure, and developer tooling for the team.

 

 

 

 

Qualifications

  • Minimum Bachelor Degree in Computer Science, Software Engineering, or related field.

Skills & Abilities

Expected Minimum Years of Experience

  • Minimum 5 years in software engineering, with at least 2 years in a tech lead, staff, or equivalent senior technical role.
  • In-depth knowledge of full-stack TypeScript development including React, React Native, and Node.js production systems.
  • Extensive experience in relational database design and management (e.g., PostgreSQL or MySQL), including schema modeling, query optimization, and managing high-availability clusters in Cloud SQL.
  • Familiarity with mobile-side data persistence solutions (e.g., SQLite, Realm, or WatermelonDB) for offline-capable React Native applications.
  • Hands-on experience with Google Cloud Platform in production, including GKE or Cloud Run, IAM, VPC networking, and Pub/Sub.
  • Working experience with observability tooling (e.g., Cloud Logging, Cloud Monitoring, Cloud Trace, OpenTelemetry, or equivalents such as Datadog, Grafana, New Relic).
  • Demonstrated experience using AI coding tools (e.g., Claude Code, Cursor, Antigravity, Windsurf, or similar) as an integrated part of daily software development practice.
  • Basic knowledge and/or working experience with Vertex AI, LLM application development, or model evaluation is an advantage.
  • Ability to evaluate and implement the appropriate data store for the use case, with proficiency in NoSQL document stores (MongoDB) for unstructured data and in-memory stores (e.g., Redis/Memorystore) for high-speed caching.
  • Experience building in Flutter and WASM is an advantage.
  • Background or domain knowledge in construction technology (e.g., AEC, BIM, GIS, CDE, PMIS, or related) is an advantage.