Front-End Web Developer (Angular)
Build and ship the Mothusi marketing surface and product UI in Angular 19. You will work across the institutional Tier 2 site, the product application shell, and shared component libraries.
Mothusi is the AI-powered infrastructure for measurable SME growth, deployed by governments, DFIs, lenders, and enterprise-development programmes globally. The web platform is built in Angular 19 with a signals-first architecture, standalone components, and a custom institutional design system.
We are looking for a senior Angular developer to own the front-end of the public marketing surface (mothusi.ai, avnon.co) and contribute to the product application shell. You will work directly with the methodology team to translate framework concepts into UI that institutional buyers trust.
- Build new features across the Mothusi institutional marketing site, the Avnon corporate site, the published methodology surface, and the product application.
- Maintain and extend the shared component library (~50 marketing blocks and 100+ product components, all signal-based).
- Implement and evolve the design-token system (SCSS partials, CSS custom properties, paired serif + sans typography).
- Ship per-route SEO and structured-data improvements: Title/Description/OG/Twitter meta tags, JSON-LD schemas, per-page dwell-time tracking.
- Work on performance: bundle splitting, lazy loading, font loading, image optimisation, pre-rendering / SSR.
- Collaborate with the methodology team to translate published framework concepts (tiers, levers, issue clusters, evidence confidence) into operator-facing UI.
- 3+ years shipping production Angular applications (Angular 17+ preferred; Angular 19 is current).
- Strong TypeScript fundamentals with strict mode and complex generics.
- SCSS architecture experience: tokens, mixins, partials, @use / @forward.
- Solid modern-CSS layout skills: Grid, Flexbox, clamp(), container queries.
- RxJS comfort (we are migrating away from observable-heavy patterns toward signals).
- Git fluency, code-review discipline, and the ability to ship production-quality code with minimal supervision.
- Singapore on-site work authorisation, or willingness to relocate (we provide visa support).
- Angular signals-first architecture (input(), computed(), effect()).
- Standalone components and the Angular control-flow syntax (@if, @for, @switch).
- Pre-rendering / SSR with @angular/ssr or @angular/build prerender.
- Accessibility (WCAG 2.1 AA) shipping experience.
- Storybook or similar component documentation.
- Working with design tokens or design-systems-as-code.
- Nx monorepo experience.
- Experience translating institutional or financial UX patterns (DFIs, banks, government platforms).
- Angular 19 (signals-first, standalone, control flow)
- TypeScript strict mode
- Nx monorepo
- SCSS with custom design tokens + Tailwind utility classes
- Source Serif 4 / Inter / JetBrains Mono typography
- Azure infrastructure
- .NET 8 backend (you do not write the backend; you consume it)
- 01Application: CV + a short note on what you would want to work on. We respond within five business days.
- 02Conversation: 45 minutes with the hiring lead. About you, your work, and the role. No trick questions.
- 03Practical: a scoped take-home tied to the role (approximately 4 hours). Compensated.
- 04Offer: within five business days of the practical. Salary band, equity, working arrangement, and onboarding plan in writing.
Competitive Singapore market rates, meaningful equity on a four-year vesting schedule with a one-year cliff. Visa support available for the right candidate.
More from the same team.
- Engineering · Singapore
Mobile Developer (Flutter)
Own the Mothusi mobile experience from architecture through release. Flutter, iOS, Android, with offline-first patterns for low-bandwidth markets.
See role → - Customer Success · Singapore
Customer Success Manager
Own the client experience for institutional and SME-side users of Mothusi. Present and demo the platform, assist with client queries day to day, prepare training material, and bridge clients and engineering.
See role →