Technical Skills
3+ years of iOS development (SWIFT/Objective-C)
Strong knowledge of video streaming protocols (RTSP, RTMP, WebRTC)
Firebase (FCM, Analytics, Crashlytics)
RESTful API integration and JSON handling
Database management (Room, SQLite)
Experience with background services and WorkManager
Main focus on iOS development, with knowledge of Android development
Preferred Experience
Security/surveillance applications
Real-time video/audio processing
Camera SDK integration
WebSocket implementation
Cloud storage integration
Soft Skills
Strong problem-solving and technical decision-making
Ability to work independently without supervision
Attention to detail in security-critical applications
Collaborative mindset and cross-platform understanding
What We Offer
Work with modern iOS tools and frameworks
Collaboration with an experienced iOS and backend team
Exposure to cloud infrastructure and advanced analytics
Growth in AI, machine learning, and mobile security tech
Career advancement opportunities in a growing company
Remote/Hybrid work flexibility
Competitive compensation package
Technical Stack
Languages: SwiftUI, Objective-C, Kotlin, Java
Architecture: MVVM, Clean Architecture
Database: Room, SQLite
Networking: Retrofit, OkHttp, WebSocket
Video: ExoPlayer, MediaPlayer, RTSP/RTMP
Firebase: FCM, Analytics, Crashlytics
Testing: JUnit, Espresso, Mockito
Build: Gradle, CI/CD
Version Control: Git, GitHub
Project Management: Jira
And Android:
Key Responsibilities
Development
Build native Android features using Kotlin/Java
Translate existing iOS/Swift implementations into Android
Integrate NetDev SDK and real-time video streaming
Implement Firebase push notifications, local databases, and background services
Deliver clean UI/UX aligned with Material Design
Architecture \& Integration
Integrate RESTful APIs and WebSockets
Connect with camera SDKs for video and audio streaming
Ensure secure data handling and continuous monitoring
Testing \& Optimization
Optimize performance for video streaming, memory, and battery usage
Conduct unit and integration testing
Ensure compatibility across multiple Android versions
Requirements
Technical Skills
3+ years of Android development (Kotlin/Java)
Strong knowledge of video streaming protocols (RTSP, RTMP, WebRTC)
Firebase (FCM, Analytics, Crashlytics)
RESTful API integration and JSON handling
Database management (Room, SQLite)
Experience with background services and WorkManager
Main focus on Android development, with knowledge of iOS development
Able to read, understand, and translate iOS code into Android without supervision
Hands-on experience writing iOS apps using SwiftUI and Objective-C
Willingness to support the iOS development process when required
Preferred Experience
Security/surveillance applications
Real-time video/audio processing
Camera SDK integration
WebSocket implementation
Cloud storage integration
iOS-to-Android migration projects
Soft Skills
Strong problem-solving and technical decision-making
Ability to work independently without supervision
Attention to detail in security-critical applications
Collaborative mindset and cross-platform understanding
Technical Stack
Languages: Kotlin, Java, SwiftUI, Objective-C
Frameworks: Android SDK, Jetpack Compose
Architecture: MVVM, Clean Architecture
Database: Room, SQLite
Networking: Retrofit, OkHttp, WebSocket
Video: ExoPlayer, MediaPlayer, RTSP/RTMP
Firebase: FCM, Analytics, Crashlytics
Testing: JUnit, Espresso, Mockito
Build: Gradle, CI/CD
Version Control: Git, GitHub
Project Management: Jira
Job Type: Full-time
Pay: $60,000.00-$80,000.00 per year
Experience:
development: 3 years (required)
Language:
English (required)
Work Location: Remote