Position Overview
We are looking for a React Native Developer to join our team in building mobile applications for robot control and monitoring. This role focuses on creating robust, real-time mobile interfaces that interact with our robotics systems using advanced web technologies.
Responsibilities
- Develop and maintain our React Native mobile applications
- Implement real-time communication features using WebSocket and other technologies
- Create 3D visualizations and controls using React Three Fiber
- Optimize application performance and ensure smooth user experience
- Write Unit and Integrations tests
- Write and Maintain Documentations
- Collaborate with the UI/UX team to implement designs
- Write clean, maintainable, and well-documented code
- Participate in code reviews and technical discussions
Basic Qualifications
- Bachelor's degree in Computer Science or related field
- Strong foundation in JavaScript/TypeScript
- Experience with React or React Native development
- Understanding of mobile app development principles
- Knowledge of state management and API integration
Preferred Qualifications
- Experience with WebSocket implementations
- Knowledge of React Three Fiber or Three.js
- Familiarity with ROS or other robotics-related technologies
- Experience with real-time data visualization
- Understanding of WebRTC.
- Knowledge of mobile app performance optimization
- Experience with cross-platform development