Mobile Engineer - React Native
Core
Develop and maintain a peer-to-peer chat and calling app for iOS and Android, implementing features for voice/video calls, media sharing, and device pairing.
Role type
Senior Mobile Engineer (React Native)
Builds
Peer-to-peer chat and calling application
Domain
Fintech / Digital Finance
Deliverable
production ML models | product features
Required skills
React Native, JavaScript (ES6+), Redux, Redux-Saga, WebSockets, RESTful APIs, CI/CD, Unit Testing, End-to-End Testing
Preferred skills
Swift, Kotlin, Xcode, Android Studio, Peer-to-peer frameworks
Technologies
React Native, Redux, Redux-Saga, WebSockets, REST APIs
Responsibilities
Develop and maintain the Keet Mobile peer-to-peer chat and calling app for iOS and Android. Build features for chat, voice and video calls, media sharing, device pairing, and identity backup. Implement UI/UX and integrate the on-device P2P core APIs. Integrate push notifications, camera, biometrics, and background tasks across iOS and Android. Profile and optimize startup time, long chats, media handling, battery use, and network use on real devices. Write unit and end-to-end tests and support stable releases through CI and crash reporting. Collaborate with core P2P, design, and product teams and participate in code reviews.