Jobgether

Senior Frontend Engineer (Remote from Vietnam)

Jobgether • VN
TypeScript Remote
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Frontend Engineer in Vietnam.
In this role, you will play a key part in building a decentralized, peer-to-peer communications platform that prioritizes user autonomy and performance. You will design and implement frontend features for a cross-platform desktop application, collaborating closely with engineers and designers to deliver an intuitive and high-performance experience. The role requires expertise in React/TypeScript, state management, and modular code design, as well as a keen interest in distributed systems. You will have the opportunity to influence UI architecture, optimize performance, and contribute to innovative solutions shaping the next generation of P2P applications in a fully remote, globally distributed team environment.

Accountabilities:

  • Develop, maintain, and optimize cross-platform desktop applications using React/TypeScript.
  • Implement robust state management solutions with tools such as Redux, Redux Toolkit, or Zustand.
  • Write modular, maintainable, and well-tested code, ensuring high-quality standards.
  • Debug complex frontend issues and improve application performance across platforms.
  • Collaborate with engineers, designers, and other stakeholders to deliver seamless UI/UX experiences.
  • Support integration with real-time communication APIs (WebRTC, media streams) when required.
  • Contribute to the evolution of application architecture, patterns, and performance optimization practices.
  • Requirements:
  • Proven experience with React/Preact and modern JavaScript/TypeScript in production-scale applications.
  • Strong expertise in frontend state management and application architecture.
  • Solid understanding of testing, debugging, and performance optimization for complex frontend applications.
  • Interest or experience with peer-to-peer technologies, distributed systems, or decentralized architectures.
  • Comfort working in a remote, globally distributed team with effective communication skills.
  • Preferred: experience with desktop application frameworks (Electron, Tauri), cross-platform development (macOS, Windows, Linux), and real-time communication APIs.
  • Bonus: contributions to open-source projects, particularly in P2P or decentralized technologies.
  • Benefits:
  • Competitive compensation package and benefits.
  • Fully remote working arrangement.
  • Opportunities to work on groundbreaking technology promoting user autonomy and privacy.
  • Collaboration with a team of innovative thinkers shaping the future of P2P communications.
  • Professional development opportunities and exposure to cutting-edge decentralized technologies.
  • Inclusive, flexible, and supportive team culture fostering creativity and innovation.