Kastle Systems
Senior Mobile App Developer
US-VA-Falls Church
Job ID: 2026-4974
# of Openings: 1
Category: Information Technology & Software Development
CheckVideo
Overview
Responsibilities
Qualifications
Senior Mobile App Developer
US-VA-Falls Church
Job ID: 2026-4974
# of Openings: 1
Category: Information Technology & Software Development
CheckVideo
Overview
At CheckVideo, we are transforming video security with our AI-enabled cameras. Thousands of customers depend on us every day for mission-critical security, delivered through cloud infrastructure. This is a hybrid position out of Falls Church, VA that offers an opportunity to work on the cutting edge of technology with a great team and make meaningful contributions every single day. We are looking for an experienced Software Engineer responsible for software architecture, design, development & testing of CheckVideo’s flagship product assets. Additional duties include writing high performance, scalable & secure software to meet customer demands.
Responsibilities
- Design. Develop, test and deploy native iOS and Android applications
- Translate Figma designs into responsive mobile interfaces using NativeScript and CSS/SCSS
- Integrate mobile apps with backend services using RESTful APIs and OAuth2/JWT
- Maintain code quality with clean code and unit testing
- Optimize app performance for memory & battery consumption in mobile
- Handle app lifecycle from design, testing, App Store/Google Play deployment and support
- Scale and tune production software for high performance
Qualifications
- Education: Bachelor’s degree required; Advanced degree preferred
- Experience: 5+ years of developing software for mass market products
- Frameworks: Angular (Components, Services, Signals, RxJS, NgRx), React, Redux, NativeScript, NativeScript CLI, Vue.js, TypeScript, Swift, ObjC, Java, Kotlin, Coroutines, Jetpack, Retrofit, Room
- Styling: CSS and NativeScript-specific styling
- Tools: Visual Studio, Android Studio, and Xcode for platform-specific builds
- Testing: Jest, Karma, Jasmine
- Source code control systems: Git, Bitbucket
- Databases: SQLite, RxDB, Firestore, Couchbase Lite
- Operations: Strong skills in troubleshooting production issues
Helpful but not required
- Experience with media codecs and streaming protocols
- Prior experience with video processing
PI284320877