Mobile Developer

Highlight Technologies
4dHybrid

About The Position

Highlight is seeking a Mobile Developer to design, build, enhance, and support mission-critical, public-facing mobile applications for Department of Homeland Security (DHS) components, with a focus on Transportation Security Administration (TSA) mobile products. This role requires deep, hands-on native support for legacy and modern mobile stacks to sustain and evolve existing production applications. The ideal candidate has experience delivering secure government mobile solutions, operating within governed delivery processes, implementing CI/CD, and managing app distribution through enterprise channels and public app stores and cross-platform expertise (Flutter and/or React Native). This position is hybrid in Springfield, VA.

Requirements

  • US Citizenship
  • Demonstrated, hands-on expertise in native iOS and Android development and troubleshooting, including: o iOS: Swift/Objective-C exposure as needed, UIKit, Storyboards/XIBs, Auto Layout, lifecycle/debugging in Xcode. o Android: Kotlin/Java as needed, XML layouts, data binding/view binding, lifecycle/debugging in Android Studio, compatibility support.
  • Proven experience supporting and extending legacy mobile UI implementations.
  • Experience maintaining production mobile applications, including monitoring, bug fixes, and iterative enhancements.
  • Proficiency with Git and modern code review practices.
  • Experience with CI/CD for mobile and automated release workflows.
  • Working knowledge of Firebase and FCM.
  • Proven ability to deliver in an Agile environment with cross-functional teams.
  • Experience delivering applications aligned to accessibility requirements (including Section 508).
  • Active TSA Public Trust (or ability to obtain/maintain)

Responsibilities

  • Provide primary engineering support for legacy native codebases, including: o iOS: UIKit, Storyboards/XIBs, Auto Layout, navigation patterns, and legacy architectural patterns. o Android: XML layouts, data binding / view binding, RecyclerView-based UIs, fragments/activities, and backward compatibility considerations.
  • Build new mobile applications from the ground up, including architecture, environment setup, and release planning.
  • Enhance and sustain public-facing mobile applications supporting DHS/TSA mission needs (including ongoing maintenance, performance, security, and defect remediation).
  • Operate within TSA mobile development processes, protocols, and governance, including documentation and approvals as required.
  • Maintain and improve the mobile CI/CD pipeline, including automated builds, testing, signing, and deployment workflows.
  • Deploy applications through TSA’s Enterprise App Distribution platform as needed.
  • Implement and support Firebase services, including Firebase Cloud Messaging (FCM) for push notifications.
  • Manage end-to-end Apple App Store and Google Play Store submission, review, release, and distribution processes.
  • Collaborate in cross-functional Agile teams (product, design, security, QA, DevOps) to deliver iteratively.
  • Ensure applications meet accessibility standards, including Section 508 compliance and mobile platform conventions.
  • Use Git effectively, including branching strategies, pull requests, code reviews, and team collaboration workflows.
  • Apply strong mobile UX/UI principles to deliver intuitive, consistent experiences across platforms.
  • Develop and maintain cross-platform mobile applications using Flutter and/or React Native and associated technology stacks.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service