itpro.lk

2

applicants

Front-end Engineer

Testfully   Remote - Full-time

Lead Front-end Engineer 
Location: Remote – Sri Lanka (must have at least 4 hours overlap with Australia AEST) 
Employment: Full-time 
 
Apply/Contact: talent@testfully.io 

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.
Share Share Report Report Go Back to Category Software Engineering Posted 5 hours ago Viewed Viewed 47 times