Job Title: Android Developer Visa: GC-EAD, TN, H1B Location: Hybrid (2 days onsite-Vienna, VA; also open to Winchester, VA / Pensacola, FL / San Diego, CA) Experience Level: 5 10 Years Description We are seeking a mid-level Android Developer (Level 2 required; Level 3 candidates will also be considered) to support the development, maintenance, and enhancement of client's mobile banking applications across Android platforms. Mobile Developers are embedded in cross-functional Agile teams and play a key role in delivering secure, reliable, and user-friendly digital experiences to millions of members. This role involves technical execution, collaboration, and platform advocacy to ensure high-quality mobile solutions aligned with business and member needs. Key Responsibilities -
Design, develop, and maintain mobile banking features for Android platforms. -
Troubleshoot production issues and contribute to platform stability and performance improvements. -
Collaborate with cross-functional Agile teams, including front-end, back-end, and product stakeholders. -
Participate in Agile ceremonies, sprint planning, and backlog refinement. -
Ensure compliance with Android-specific development standards and best practices. -
Write and maintain unit and UI tests; participate in peer code reviews. -
Stay current with Android OS updates, industry trends, and emerging technologies. -
Contribute to reusable component libraries and advocate for platform excellence. -
Mentor junior developers and support knowledge sharing within the team. -
At senior levels, support enterprise-wide mobile initiatives and influence platform strategy. Qualifications -
Bachelor's degree in computer science or a related field. -
2 5 years of progressive experience in mobile application development (level-dependent). -
Proficiency in: -
Hands-on experience integrating RESTful APIs and third-party libraries. -
Familiarity with Agile methodologies (SAFe preferred). -
Strong debugging, analytical, and problem-solving skills. -
Effective communication and cross-functional collaboration abilities. -
Desired: Experience with CI/CD pipelines, mobile accessibility standards, and performance optimization. Career Levels Mobile Developer (Level 2) Target Level for this Role Focus: Independent contribution & platform ownership -
Own moderately complex features and bug fixes. -
Represent the mobile platform within Agile teams. -
Collaborate with designers, analysts, and product owners. -
Begin mentoring junior developers. -
Soft Skills: Accountability, proactive problem-solving, cross-functional communication. Senior Mobile Developer (Level 3) Focus: Technical leadership & cross-team collaboration -
Lead complex features and platform initiatives. -
Influence architecture and reusable components. -
Mentor junior developers and enforce standards. -
Represent mobile in cross-team efforts. -
Soft Skills: Leadership, coaching, strategic thinking, and platform advocacy. | |