A

Ajaib

Online multi-asset trading for retail investors

Staff / Principal Frontend Engineer

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeJakarta, Indonesia

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Software Engineering, or a related field from a recognized institution is required.
  • Extensive experience in advanced front-end and desktop application development, particularly automation, testing, and complex state management, is required.
  • Deep hands-on experience building production-grade desktop applications using Tauri, Electron, or similar native container frameworks is required.
  • A sound understanding of desktop application concepts, inter-process communication, security boundaries, and operating-system-specific behaviors, particularly across macOS and Windows, is required.
  • Solid experience with automated testing frameworks for JavaScript/TypeScript and native desktop applications, including unit, integration, and end-to-end testing, is required.

Responsibilities

  • Lead the design and development of front-end and cross-platform desktop architectures.
  • Drive technical decisions and best practices for desktop application architecture, memory performance, and runtime reliability.
  • Mentor and support junior and senior engineers, fostering technical excellence and continuous improvement within the team.
  • Collaborate with cross-functional teams and backend engineers to create and implement end-to-end testing, integration, and performance solutions.
  • Advocate for and implement industry best practices in front-end development.
  • Assess and optimize front-end and desktop build processes, application packaging, distribution channels, and continuous integration and continuous delivery pipelines.
  • Use artificial intelligence tools critically within a human-in-the-loop framework to accelerate delivery without compromising application security or code architecture.

Desired Qualifications

  • Working knowledge of Rust, especially for Tauri backends.
  • Knowledge of continuous integration and continuous delivery distribution pipelines and application binary packaging.
  • Knowledge of modern web frameworks such as React and Next.js.

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