Mobile Engineer - React Native

New
J
JobgetherPeer-to-peer mobile technology
Based in United StatesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Ability to communicate effectively in English
Required Skills
JavascriptReact NativeReduxRESTful APIs

Requirements

  • Bring significant professional experience with React Native and mobile application development.
  • Have strong experience with Redux for state management and Redux-Saga for asynchronous workflows.
  • Demonstrate high proficiency in JavaScript, including ES6+ features and modern development practices.
  • Have experience integrating and working with WebSockets and RESTful APIs.
  • Be familiar with mobile application performance optimization, debugging, and testing.
  • Have experience collaborating with distributed or fully remote engineering teams.
  • Bring strong problem-solving skills and attention to detail.
  • Be able to communicate effectively in English.
  • Familiarity with Swift and Kotlin is an advantage.
  • Experience with Xcode and Android Studio is a plus.
  • Experience with peer-to-peer frameworks or decentralized technologies is a bonus.

Responsibilities

  • Develop and maintain a cross-platform peer-to-peer mobile application for iOS and Android, owning features from implementation through testing and release.
  • Build and maintain features for messaging, voice and video calls, media sharing, device pairing, and identity backup.
  • Implement user interfaces and connect them to on-device peer-to-peer core APIs.
  • Integrate push notifications, camera access, biometric authentication, and background tasks.
  • Profile and optimize application startup, chat sessions, media processing, battery consumption, and network usage on real devices.
  • Write and maintain unit and end-to-end tests to support reliability and prevent regressions.
  • Support stable releases through continuous integration workflows, crash reporting, and systematic debugging.
  • Collaborate with product, design, and peer-to-peer engineering teams to deliver features and improve the user experience.
  • Participate in code reviews, promote engineering best practices, and maintain code quality.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now