DeveloperJobs.io
← Back to all jobs

Job Description

Highlight Technologies is seeking a Mobile Developer to design, build, and sustain mission-critical DHS and TSA mobile applications. The role blends hands-on work with legacy native stacks and cross‑platform development using Flutter and/or React Native, with a hybrid work arrangement in Springfield, Virginia.

Responsibilities

  • Serve as the primary engineer for legacy native codebases on iOS, covering UIKit, Storyboards/XIBs, Auto Layout, navigation patterns, and older architectural styles.
  • On Android, work with XML layouts, data binding or view binding, RecyclerView-based interfaces, fragments and activities, and backward-compatibility considerations.
  • Design and build new mobile applications from the ground up, including architecture definition, environment setup, and release planning.
  • Improve and sustain public-facing DHS/TSA mobile apps, focusing on performance, security, ongoing maintenance, and defect remediation.
  • Operate within TSA development processes, governance, and documentation requirements, obtaining approvals as needed.
  • Maintain and enhance the mobile CI/CD pipeline with automated builds, testing, signing, and deployment workflows.
  • Deploy applications through TSA's Enterprise App Distribution platform as required.
  • Implement and support Firebase services, including Firebase Cloud Messaging for push notifications.
  • Manage end-to-end submission, review, and distribution of apps to Apple App Store and Google Play Store.
  • Collaborate in cross-functional Agile teams with product, design, security, QA, and DevOps to deliver iteratively.
  • Ensure accessibility compliance, including Section 508 standards, and adherence to mobile platform conventions.
  • Utilize Git effectively, employing branching strategies, pull requests, code reviews, and team collaboration workflows.
  • Apply solid mobile UX/UI principles to deliver intuitive and consistent experiences across platforms.
  • Develop and maintain cross-platform mobile applications using Flutter and/or React Native and related technology stacks.

Requirements

  • Experience in iOS development with Swift or Objective-C as needed, including UIKit, Storyboards/XIBs, Auto Layout, and lifecycle/debugging in Xcode.
  • Proficiency in Android with Kotlin or Java, XML layouts, data binding or view binding, lifecycle debugging in Android Studio, and backward-compatibility support.
  • Proven track record supporting and extending legacy mobile UI implementations.
  • Experience maintaining production mobile apps, including monitoring, bug fixes, and iterative enhancements.
  • Strong Git skills and familiarity with modern code review practices.
  • Experience implementing CI/CD pipelines for mobile apps and automated release workflows.
  • Working knowledge of Firebase and Firebase Cloud Messaging (FCM).
  • Proven ability to deliver in an Agile environment with cross-functional teams.
  • Experience delivering applications that meet accessibility requirements, including Section 508.
  • Active TSA Public Trust clearance, or the ability to obtain/maintain.

Technologies

  • UIKit
  • Storyboards/XIBs
  • Auto Layout
  • Swift
  • Objective-C
  • Kotlin
  • Java
  • XML layouts
  • data binding/view binding
  • RecyclerView
  • fragments
  • activities
  • Xcode
  • Android Studio
  • Firebase
  • Firebase Cloud Messaging (FCM)
  • Flutter
  • React Native
  • Git

About Highlight Technologies

Visit website →

Get Job Alerts

New jobs delivered to your inbox.