Senior Frontend Developer

Position:
Frontend Developer
Employer:
Plus8Soft
Level:
Senior
Job type:
Full-time
Location:
Asia
Work Model:
Remote

Responsibilities

  • Feature Delivery: Build and maintain complex frontend UI components and user-facing features from scratch using React and TypeScript.
  • Real-Time Data Management: Implement robust client-side state logic and handle high-frequency data streams using Redux Toolkit (RTK Query/Saga) and WebSockets.
  • Streaming Integration: Architect and manage real-time communication layers, integrating gRPC for efficient, low-latency data streaming.
  • Code Excellence: Write clean, type-safe, and performant code while actively participating in code reviews to ensure team-wide quality.
  • Technical Problem-Solving: Proactively identify and fix bugs or performance issues, moving beyond simple tickets to find the root cause of UI friction in data-heavy environments.
  • Execution under Ambiguity: Translate product requirements and design mockups into functional code, filling in technical gaps independently when documentation is sparse.

Skills

  • Experience: 5+ years of professional experience in modern frontend engineering.
  • Technical Mastery: Proficiency in TypeScript and React (Mandatory).
  • Streaming & Real-time Expertise: Deep hands-on experience with WebSockets and gRPC for streaming data.
  • State Management: Advanced knowledge of Redux Toolkit (RTK), including RTK Query or Redux-Saga for complex side-effect management.
  • Communication & Drive: Strong ability to communicate technical concepts and a proactive, “owner” mindset toward problem-solving.
  • Independent Execution: Proven track record as an independent contributor capable of delivering high-quality code with minimal oversight.

Qualifications

  • Fully remote role with a flexible schedule.
  • Compensation in USD via a convenient payment method.
  • Direct collaboration with founders and fast decision-making.
  • High level of ownership and real impact on process development.

If you’re ready to take on the challenge and want to be part of our team, send your resume now!

This field is required
This field is required
This field is required
The file is too big! Maximum size: 30 MB

Thank you for applying

We'll review your resume and get back to you within three business days.

We've sent a confirmation to your email — if you don't see it, please check your spam or promotions folder.

In the meantime, see what you'd be working on.