React Native Developer
Role details
Job location
Tech stack
Job description
Develop and maintain features for a React Native VoIP mobile app, integrate native Android/iOS modules when needed, collaborate with backend engineers on APIs and real-time communications, optimize performance, debug production issues, and contribute technical insights to the product roadmap., We are seeking a skilled React Native Developer to join our dynamic team. You will play a crucial role in the development and enhancement of our VoIP app, which is poised to make a significant impact in the market. This is an exciting opportunity to work on a product that has been meticulously developed over the past year, leveraging our extensive experience in the VoIP industry. Responsibilities
- Build and maintain features in our React Native mobile application
- Work with native modules (Android/iOS) when necessary
- Collaborate with backend engineers to integrate APIs and real-time communications
- Optimize performance for speed, reliability, and usability
- Troubleshoot and debug production issues
- Contribute to the product roadmap with technical insights
Requirements
- Proficiency in React
- Strong expertise in React Native
- Understanding of mobile app architecture and development lifecycle
Nice to have
-
Familiarity with VoIP technologies (e.g., SIP, WebRTC, push notifications for calls) is a major plus
-
Experience with native Android/iOS development, The ideal candidate will have a strong background in app development, particularly in the context of VoIP applications. You will be part of a team that values innovation, collaboration, and a commitment to excellence. Tech stack
-
React Native 0.79 (new architecture on)
-
Redux Toolkit
-
JsSIP
-
Frontend written in React, backend is mostly Kotlin with Quarkus
-
Additional VoIP tools like Freeswitch