Frontend Engineer

Posted 14 Days Ago
Be an Early Applicant
DKI Jakarta, IDN
Hybrid
Mid level
Artificial Intelligence • HR Tech • Information Technology • Software
The Role
Build fast, reliable Angular + TypeScript web experiences that consume RESTful microservices. Write clean, tested, performant code; use AI tools daily to boost productivity. Collaborate with Product and UX, trace issues across the stack (including Go services and Flutter mobile), contribute beyond frontend when needed, refine specs, and work in an agile team owning delivered features.
Summary Generated by Built In

At Paper.id we’re building the financial operating system for Indonesian businesses — invoicing, payments, and AR/AP that thousands of companies run their money through every day. The frontend is where that complexity has to feel effortless. We’re looking for a frontend engineer who ships fast, cares about the whole system (not just the part they own), and treats AI as a core part of how they work — not a novelty.

This is a role for someone hungry: curious enough to read the backend service behind the API they’re calling, brave enough to open a Flutter file they’ve never seen, and honest enough to ask “why are we building this?” before writing the code.

What you’ll do:

    Build fast, reliable web experiences in Angular + TypeScript that talk to our RESTful microservices

    Write clean, tested, maintainable code — and care about loading time, bundle size, and edge cases, not just the happy path

    Use AI as a daily multiplier — code generation, review, debugging, test writing, spec drafting. We expect you to be genuinely good at this, and to help the team get better at it too

    Work shoulder-to-shoulder with Product and UI/UX to turn fuzzy requirements into features users actually understand

    Trace a bug or a feature across the stack — read the Go service, follow the API contract, and understand where the data really comes from before you patch the UI

    Contribute beyond the frontend when it helps ship — a backend fix / feature implementation, a Flutter mobile tweak, a script. We value people who fill gaps over people who guard boundaries

    Help refine specs and technical requirements — push back, ask questions, propose simpler approaches

    Keep quality and brand consistency high, and stay current on where frontend and AI tooling are heading

    Work in an agile team and take real ownership of what you deliver

What we’re looking for:

    Strong fundamentals in HTML, CSS, JavaScript, and TypeScript

    Solid experience with a modern component framework — Angular 19 or above preferred; React or Vue experience transfers well

    Comfort consuming and reasoning about RESTful APIs and third-party libraries

    You use AI tools fluently and thoughtfully in your day-to-day engineering, and can talk about where they help and where they don’t

    A genuine appetite to learn across the stack — backend, mobile, infra — and no fear of jumping into unfamiliar code

    Experience writing automated tests (unit + integration — Jest, Karma/Jasmine, Cypress, or similar)

    Comfortable with Git and collaborative, agile workflows

    Sharp problem-diagnosis instincts, creative under constraints, and a strong bias toward shipping and learning

Nice to have:

    Exposure to Flutter or another mobile framework

    Any backend experience — Go, Node, or building and consuming microservices

    Performance optimization work (bundle size, load time, rendering)

    A degree in Computer Science, Engineering, Mathematics, or a related field — but we care far more about what you can build and how fast you learn than about the diploma

Skills Required

  • Strong fundamentals in HTML, CSS, JavaScript, and TypeScript
  • Solid experience with a modern component framework (Angular 19+ preferred; React or Vue acceptable)
  • Comfort consuming and reasoning about RESTful APIs and third-party libraries
  • Fluent, thoughtful use of AI tools in day-to-day engineering
  • Appetite to learn across the stack and willingness to jump into unfamiliar code (backend, mobile, infra)
  • Experience writing automated tests (unit + integration) with Jest, Karma/Jasmine, Cypress, or similar
  • Comfortable with Git and collaborative, agile workflows
  • Sharp problem-diagnosis instincts, creative under constraints, bias toward shipping and learning
  • Exposure to Flutter or another mobile framework
  • Any backend experience (Go, Node, or building/consuming microservices)
  • Experience with performance optimization (bundle size, load time, rendering)
  • Degree in Computer Science, Engineering, Mathematics, or related field
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Jakarta
255 Employees
Year Founded: 2016

What We Do

Through our payment solution, we help businesses not to worry about late payments and help them significantly increase their cash flow.

Similar Jobs

Coins.ph Logo Coins.ph

Front-end Engineer

Fintech • Payments • Financial Services
Remote or Hybrid
3 Locations
321 Employees

NTT DATA Logo NTT DATA

Front-end Engineer

Information Technology • Business Intelligence • Consulting
In-Office
DKI Jakarta, IDN
55092 Employees

NTT DATA Logo NTT DATA

Android Engineer

Information Technology • Business Intelligence • Consulting
In-Office
DKI Jakarta, IDN
55092 Employees

NTT DATA Logo NTT DATA

Front-end Engineer

Information Technology • Business Intelligence • Consulting
In-Office
DKI Jakarta, IDN
55092 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account