Frontend: TypeScript, JavaScript, React (Next.js and other modern framework)
Ship full stack features across multiple initiatives (design → build → release → operate).
Build and maintain services in Python/FastAPI, with clear API contracts and strong reliability.
Build modern UI in TypeScript/React, with attention to performance and UX quality.
Contribute to our content platform / CMS capabilities and workflows.
Develop AI agents and automation workflows that improve our user product and business operational efficiency.
Develop and iterate on personalisation, discovery and search logic (e.g., rules/strategies, ranking signals, experimentation support) in collaboration with product and data partners.
Build and maintain internal solutions/systems that support teams across the organization.
Own quality: you write tests, validate edge cases, and ensure your changes are production-ready.
Troubleshoot and respond to production issues when needed.
2+ years shipping production full stack features.
Solid skills in Python (FastAPI or similar) and React with TypeScript (Next.js or similar).
Strong working knowledge of PostgreSQL, Redis or similar (schema design, query performance).
Comfort working across multiple codebases and domains; you ramp up quickly.
Own quality end-to-end: define test plan, implement automated tests, and verify changes before release.
High autonomy: you proactively clarify requirements, propose solutions, and drive delivery with stakeholders.
Strong English communication (spoken and written). Cantonese is a plus.
Experience with search/discovery systems (keyword search, ranking, relevance tuning).
Experience with personalization, experimentation, feature flags, or analytics instrumentation.
Practical experience building AI assistants/agents with guardrails and measurable outcomes.
Experience with cloud platforms and CI/CD.
Effective use of AI coding agents to amplify output while maintaining engineering quality.
The team is lean — successful candidates are highly self-directed.
Outcome-driven: coding is baseline; you’re measured on shipped business impact.
Stakeholder-facing: you’re comfortable collaborating directly with product, editorial, operations, and engineering partners.
Flexible & pragmatic: you choose the right level of engineering rigor based on risk, scope, and timelines.
Responsibilities
Ship full stack features across multiple initiatives (design → build → release → operate).
Build and maintain services in Python/FastAPI, with clear API contracts and strong reliability.
Build modern UI in TypeScript/React, with attention to performance and UX quality.
Contribute to our content platform / CMS capabilities and workflows.
Develop AI agents and automation workflows that improve our user product and business operational efficiency.
Develop and iterate on personalisation, discovery and search logic (e.g., rules/strategies, ranking signals, experimentation support) in collaboration with product and data partners.
Build and maintain internal solutions/systems that support teams across the organization.
Own quality: you write tests, validate edge cases, and ensure your changes are production-ready.
Troubleshoot and respond to production issues when needed.