Senior Mobile App Developer

Kastle SystemsFalls Church, VA
Hybrid

About The Position

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.

Requirements

  • Bachelor’s degree required; Advanced degree preferred
  • 5+ years of developing software for mass market products
  • Angular (Components, Services, Signals, RxJS, NgRx), React, Redux, NativeScript, NativeScript CLI, Vue.js, TypeScript, Swift, ObjC, Java, Kotlin, Coroutines, Jetpack, Retrofit, Room
  • CSS and NativeScript-specific styling
  • Visual Studio, Android Studio, and Xcode for platform-specific builds
  • Jest, Karma, Jasmine
  • Git, Bitbucket
  • SQLite, RxDB, Firestore, Couchbase Lite
  • Strong skills in troubleshooting production issues

Nice To Haves

  • Experience with media codecs and streaming protocols
  • Prior experience with video processing

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service