Search

Senior Mobile App Developer

Kastle Systems
locationFalls Church, VA, USA
PublishedPublished: 5/5/2026
Full Time
Kastle Systems


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