About The Position

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.

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.

Nice To Haves

  • experience with desktop application frameworks (Electron, Tauri)
  • cross-platform development (macOS, Windows, Linux)
  • real-time communication APIs
  • contributions to open-source projects, particularly in P2P or decentralized technologies.

Responsibilities

  • 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.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service