Job Title

Front-end Engineer

Company: Testfully


Category

IT & Digital Technology

Job Description

Job Description: Lead Front-end Engineer (Individual Contributor)

Location: Remote (must have at least 4 hours overlap with Australia AEST)
Employment:full-time

The Opportunity

Help us create best-in-class developer tools across Web, Desktop, CLI, and editor extensions. You’ll work on fast UIs, reliable runtimes, and scalable architecture, owning your work end-to-end—from design to production.

If you enjoy hard technical challenges, value clean code and thoughtful design, and want real ownership and impact, you’ll feel right at home.

What You’ll Do

Spend about 90% of your time shipping product features: roughly 70% business logic / 30% UI.

Build core product logic – Write maintainable TypeScript modules shared across Web, Desktop, CLI, and extensions.

Create reusable UI components – Contribute to our design system using React, TypeScript, Radix UI, and Tailwind CSS in an Nx monorepo.

Ship micro-frontends – Deliver features using Akita (state) and RxJS (reactive flows).

Extend the CLI – Add features and maintain parity with the apps via shared TypeScript packages.

Shape architecture – Work closely with the CTO to guide technical decisions and long-term architecture.

What We’re Looking For

  • A curious, self-directed engineer who learns fast, thrives on solving complex problems, and takes end-to-end ownership.
  • Core Skills & Experience
  • Fluent in JavaScript & TypeScript – Write clean, idiomatic, and scalable code with modern patterns.
  • Expert in React – Experience shipping large-scale, stateful applications with strong performance and accessibility standards.
  • Design systems – Built reusable component libraries with React & Tailwind, thinking in tokens, composition, and maintainability.
  • Bonus Skills (Nice to Have)
  • Familiarity with Rust, Golang, GraphQL, or RxJS.
  • Experience building developer tools.


Location

Colombo

Skills Required

Not selected!

Availability

Monday       Tuesday       Wednesday       Thursday       Friday


Preferred Languages

Not selected!

Work Experience

2+ Years


Register Now to Apply

Matching... please wait!