Military Hire

Senior Mobile App DeveloperKastle Systems

  • Not-remote
  • Full-time
  • Salary
  • Falls Church, VA
Job Summary
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 




Equal employment opportunity, including veterans and individuals with disabilities.

PI284320903