A

Ajaib

Online multi-asset trading for retail investors

Senior Web Engineer 2 - Platform

Frontend EngineeringPosted on Nov 8
Full-timeRemote in Indonesia

About the Job

Requirements

  • A bachelor's degree in Computer Science or equivalent practical experience is required.
  • At least 5 years of professional web engineering experience, including building shared libraries, design systems, or tooling used by several teams.
  • Strong TypeScript and JavaScript skills, deep React experience, and experience with a modern framework such as Next.js; deep knowledge of App Router or Pages Router is required.
  • Experience with monorepos, bundlers, package publishing, and build performance is required.
  • Solid experience with unit, integration, visual, and end-to-end testing, CI/CD, and error monitoring is required.
  • Strong browser performance profiling, accessibility, and web security skills are required, including web authentication.
  • Deep understanding of browser mechanics, HTTP headers including CSP and CORS, cookie security policies, and token lifecycles is required.
  • An ownership mindset, clear communication, and a service attitude toward internal users are expected.

Responsibilities

  • Design, build, and maintain shared web foundations, including the component library, design system, shared packages, and application shell.
  • Own features end to end, from technical design and implementation through testing, release, and support for the teams that use them.
  • Keep shared packages stable through clear APIs, semantic versioning, changelogs, migration guides, and safe deprecation.
  • Build accessible, themeable, well-documented components that product teams can adopt without custom work.
  • Build and improve secure web sign-in, session, and token handling, working with backend and Security teams.
  • Improve build speed, CI/CD pipelines, monorepo tooling, and release automation for web teams.
  • Set and measure performance budgets and quality standards, including Core Web Vitals, bundle size, and accessibility checks.
  • Write maintainable, well-tested code and conduct code reviews.
  • Investigate production issues using error monitoring and feedback from product teams, and ship lasting fixes.
  • Mentor mid-level engineers and share good web practices across teams.
  • Own integration of the centralized identity platform using OAuth2/OIDC into web properties, ensuring zero-trust session management and protection against modern web vulnerabilities.
  • Establish and enforce company-wide frontend instrumentation standards and build core telemetry packages for logging, tracing, and error boundaries used by product teams to monitor applications in production.

Desired Qualifications

  • Experience in fintech or another regulated, high-traffic consumer product is a plus.

About the Company

Ajaib

Online multi-asset trading for retail investors

Ajaib is an online multi-asset investment platform in Indonesia that lets retail users trade local and global stocks, mutual funds, bonds, cryptocurrencies, and stablecoins through ajaib.co.id. It enables account sign-up, funding, and then placing trades in a single web or mobile app, with brokerage, order execution, and custody handled by the platform. It differentiates itself by offering a broad range of assets with low or no minimum deposits and a beginner-friendly experience on one Indonesian platform that also connects users to global markets and crypto, backed by substantial funding and a strategic SBI investment. Its goal is to expand financial access for millions of Indonesian retail investors and grow its product offering and partnerships to deepen digital-finance and crypto capabilities.

Company size
501-1,000
Company stage
Series C
Total funding
$515.2M
Headquarters
Jakarta, Indonesia
Founded
2018

Recently Posted Jobs

Explore more opportunities at Ajaib

See more jobs