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 Flutter and 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 Flutter and React Native, with experience in reactive frameworks such as 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 Flutter and React Native frameworks.
- 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 Flutter and/or React Native.
- Strong proficiency in JavaScript/TypeScript and Dart
- Experience with mobile app state management (Redux, Provider, Bloc, etc.)
- Solid understanding of mobile app architecture patterns (MVC, MVVM, Clean Architecture)
- 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.