Applications without Code Examples or a GitHub account will not be reviewed.
Company Description
3dEYE is a leading pure cloud video surveillance and AI analytics platform that offers a comprehensive solution for all video surveillance needs. The platform includes camera-agnostic features such as heat mapping, object detection, face recognition, people counting, and more. With 3dEYE, users can leverage AI analytics and AWS cloud processing benefits for top security, reliability, and scalability.
About the Role
We are seeking a full-time experienced Mobile App Developer with expertise in cross-platform development using React Native. The ideal candidate will be responsible for supporting, developing and maintaining high-performance, video monitoring mobile applications for both iOS and Android platforms. The ideal candidate will bring expertise in modern development frameworks and technologies, particularly with a strong focus on reactive programming principles.
This is a remote position, open to applicants from many countries.
About You
You are a highly skilled Mobile Application Developer with a passion for creating seamless, efficient, and scalable mobile experiences. You have a strong background in reactive programming and thrive in a remote work environment, bringing excellent communication skills and a proactive approach to problem-solving. You are proficient in React and React Native, with experience in reactive libraries such as RxJS, MobX, RxJava, Combine, or equivalent technologies. You stay updated with the latest industry trends and technologies, continuously seeking ways to improve and innovate. Your collaborative spirit and ability to work independently make you a valuable addition to our global team, contributing to our mission of enhancing safety through advanced technology.
Responsibilities
- Design and expand 3dEYE video monitoring applications for both iOS and Android platforms using React Native framework.
- Write clean, maintainable, and efficient code following best practices and design patterns.
- Implement responsive user interfaces that adhere to platform-specific design guidelines.
- Optimize application performance, size, and battery consumption.
- Collaborate with backend developers to integrate mobile applications with server-side logic.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Stay current with industry trends, emerging technologies, and best practices.
- Participate in bi-weekly stand-ups and team meetings.
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Minimum 7+ years of professional software development experience.
- 5+ years of experience with React Native.
- Strong proficiency in JavaScript/TypeScript
- Experience with mobile app state management (Redux Toolkit, Zustand, MobX, etc.)
- Solid understanding of mobile app architecture patterns (MVC, MVVM, Clean Architecture)
- Experience with native iOS/Android development is a plus.
- Experience with WebRTC, HLS, video and audio playback is a plus.
- Demonstrate ability to write readable and maintainable code.
- Capable of working independently in a remote environment.
What We Offer
- A supportive, dynamic, and innovative environment.
- Opportunity to work on an advanced product, utilizing multiple skills.
- Full-time employment with a contract.
- Opportunities for professional growth.
- Remote work with regular online team meetings.
Additional Instructions
Submit your resume, GitHub account, or code examples to hr@3deye.me. Applications without these will not be reviewed.