استخدام Senior React Native Developer (دورکاری)
شرح موقعیت شغلی
About the Role
We are developing an advanced IoT application designed for real-time sensor data collection and on-device AI processing. The application will also incorporate robust private key management to ensure data security and user privacy.
We are seeking a highly skilled React Native Developer to build and optimize a cross-platform mobile application for both Android and iOS, ensuring seamless performance, security, and scalability.
This is a remote opportunity for an international client on a 3-month contract basis, with the potential for extension.
We are seeking a highly skilled React Native Developer to build and optimize a cross-platform mobile application for both Android and iOS, ensuring seamless performance, security, and scalability.
This is a remote opportunity for an international client on a 3-month contract basis, with the potential for extension.
Responsibilities
1. Full-Cycle Development of the DataProbe Application
- Develop and implement a cross-platform mobile application using React Native.
- Design and optimize the sensor data collection framework, including accelerometer, gyroscope, speed, and environmental data.
- Ensure efficient real-time data processing and storage.
2. Secure Private Key Management
- Develop a secure private key management system within the application.
- Utilize platform-specific security features, such as Secure Enclave (iOS) and Android Keystore (Android).
- Implement secure key recovery solutions, including:
- 12-word seed phrase recovery.
- QR code-based key restoration.
- Shamir’s Secret Sharing (SSS) for distributed key recovery.
3. Data Anonymization & Encryption
- Implement end-to-end data encryption using locally stored private keys.
- Develop data anonymization techniques before transmission to the cloud to ensure user privacy.
4. Real-Time Data Synchronization & Management
- Implement real-time data collection and storage within the mobile application.
- Coordinate with backend engineers to securely transfer data to the cloud.
- Optimize performance for battery efficiency and real-time data handling.
5. UI/UX Implementation
- Work closely with the design team to translate Figma-based UI/UX into a smooth React Native interface.
- Ensure a highly responsive, intuitive, and visually appealing user experience.
Required Skills & Qualifications
React Native Development
- Strong proficiency in React Native with experience in cross-platform development.
- Familiarity with TypeScript and modern React Native frameworks.
- Experience integrating native modules for enhanced performance and device-specific functionalities.
Security & Cryptography
- Strong knowledge of data encryption techniques and secure authentication.
- Familiarity with Secure Enclave (iOS) and Android Keystore for secure storage.
- Experience implementing Shamir’s Secret Sharing (SSS) for key recovery.
Performance Optimization & AI Integration
- Experience working with sensor data and integrating it with on-device AI models.
- Strong focus on real-time data processing, efficiency, and optimization for mobile applications.
Other Required Skills
- Strong understanding of state management (e.g., Redux, Recoil, or Context API).
- Experience working with React Native bridges for native module integration.
- Familiarity with RESTful APIs, GraphQL, and WebSockets for real-time data transfer.
What We Offer
- Opportunity to work on an innovative AI and privacy-focused IoT project.
- A flexible, remote work environment with work-life balance.
- Continuous learning & professional growth opportunities.
- Collaboration with a talented, forward-thinking international team
If you're passionate about React Native, IoT, AI, and data security, we'd love to hear from you! Apply now to be part of a cutting-edge mobile development project.
مهارتهای مورد نیاز
- react native
- React
- RestFul API
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست