Android Engineer

GDH Consulting
Falls Church, VA, United States
28 days ago
Apply on gdhinc.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$104,000.0 - $114,400.0
Working hours
Regular working hours
Job source

Tech stack

Data Analysis Android Software Development IOS Applications Apple Xcode Applications Architecture Application Lifecycle Management User Authentication Automation of Tests Mobile Application Development Code Review Software Debugging Push Technology
+12 more
Interoperability Performance Tuning Release Management Uikit Swiftui Backend Kotlin Jetpack Compose Graphql Asynchronous Programming Google Play Api Management

Job description

This position designs, builds, and enhances high-quality Android applications using Kotlin and modern Android technologies. The role leads the technical development of complex mobile features from initial design through post-release monitoring and collaborates with product, design, backend, quality, and mobile engineering teams to deliver reliable, scalable, and user-focused experiences.

This position requires on-site work 2 to 3 days per week in one of the following locations: San Antonio, Texas; Aurora, Colorado; Falls Church, Virginia; or Tacoma, Washington., * Design, build, and enhance Android applications using Kotlin and modern Android frameworks.

  • Lead the technical development of complex Android features from discovery and design through implementation and post-release monitoring.
  • Collaborate with product, design, backend, quality, and mobile engineering teams to deliver reliable and user-focused mobile experiences.
  • Evolve Android application architecture using best practices for modularization, networking, persistence, and dependency management.
  • Develop technical designs that clearly identify tradeoffs, risks, dependencies, and migration strategies.
  • Build accessible, responsive user interfaces in collaboration with product design and research teams.
  • Expand automated testing across unit, integration, UI, and end-to-end testing layers.
  • Improve application observability, performance, crash health, security, privacy, and release quality.
  • Partner with backend and platform teams on API contracts, offline functionality, authentication, experimentation, and analytics.
  • Collaborate with iOS engineers to support consistent product experiences while maintaining platform-specific best practices.
  • Review code contributions, mentor engineering team members, and promote effective technical practices.
  • Participate in planning, estimation, incident management, and continuous improvement activities for mobile development.

Requirements

  • 5+ years of relevant experience with a bachelor’s degree, 9+ years with a high school diploma, or an equivalent combination of education, training, certifications, and practical experience.
  • Advanced Kotlin skills and strong knowledge of Android SDK fundamentals, Jetpack libraries, coroutines, and reactive state management.
  • Production experience with Jetpack Compose, including state management, navigation, performance optimization, testing, and interoperability with Views.
  • Experience making application architecture decisions and maintaining mature codebases.
  • Experience with REST or GraphQL APIs, local persistence, background processing, authentication, analytics, and push notifications.
  • Strong debugging and testing skills using crash reports, performance metrics, and product telemetry.
  • Experience managing application releases through Google Play, including staged rollouts and production issue resolution.
  • Strong written and verbal communication skills with experience mentoring team members and contributing to engineering best practices.
  • This position requires eligibility for a U.S. Government clearance. In accordance with federal law, U.S. citizenship is required.
  • Experience supporting iOS applications, including scoped development using Swift, SwiftUI, or UIKit, as well as familiarity with Xcode, application lifecycle, navigation, and testing.
  • Ability to evaluate Android and iOS implementation approaches while maintaining appropriate platform-specific architecture and design practices.

About the company

At GDH, we believe in the power of people and the importance of caring. Our culture statement, “We care about people,” isn’t just a tagline - it’s the core of everything we do. GDH is a premier staffing and talent solutions company dedicated to helping businesses find the best talent and assisting job seekers in finding their dream jobs.

Who We Are: GDH, founded in 2001, has grown into a leader in providing staffing solutions across various industries. We specialize in IT across several sectors, connecting top talent with leading enterprises. As a Best of Staffing firm recognized for excellence in client, employee, talent, and women’s services, we pride ourselves on our commitment to quality and service.

GDH Benefits

GDH offers a range of employee benefits that are designed to promote well-being and help maintain a healthy work-life balance. These comprehensive benefits cover various aspects of an employee’s life and aim to enhance their overall experience with the company. Our health benefits include three medical insurance options with access to KISx Card, Zero Card, and HealthJoy concierge services. Other plan offerings include dental, vision, life, disability, supplemental insurance, and pet insurance plans. Enjoy additional perks like holiday pay, 401(k) plan, direct deposit, an employee referral program, work-life balance benefits, a Wellbeats membership, a discounted gym membership program, and more! For more detailed information on benefits, please go to GDH’s website under the tab for candidates.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on gdhinc.com
Prepare application

Good distractions

Loading talks and stories from around this role…