Work remotely as a Mobile Engineer to advance a cutting-edge peer-to-peer communication platform built with React Native. You'll play a key role in refining a mobile application that prioritizes user privacy, ownership, and decentralized architecture, ensuring seamless performance across iOS and Android.
What You’ll Do
- Design and maintain mobile features for a P2P messaging and calling app using React Native
- Implement user interface logic to ensure consistent behavior across platforms
- Integrate with a custom JavaScript runtime enabling direct, secure peer connections
- Adapt and reuse components from an existing desktop codebase for mobile environments
- Enhance application speed, efficiency, and scalability
- Collaborate with a distributed engineering team to evolve core communication features
What We’re Looking For
- Proven background in React Native development
- Strong command of JavaScript and ES6+ syntax
- Experience with Redux and Redux-Saga for state management
- Familiarity with WebSockets and RESTful API integration
- Track record working effectively in fully remote teams
Nice to Have
- Exposure to native mobile development with Swift or Kotlin
- Hands-on experience with Xcode or Android Studio
Tech Environment
- React Native, Redux, Redux-Saga
- JavaScript, ES6+, Node.js
- WebSockets, REST APIs
- Peer-to-peer networking, inspired by BitTorrent architecture
- Custom JS runtime for decentralized operations
Why This Work Matters
You’ll contribute to a system designed around user sovereignty and privacy, challenging centralized models of digital communication. The team champions open-source development and is committed to advancing a decentralized web where individuals control their data and interactions.