Skip to main content

About the role

Mobile Developer
Location: Hybrid reporting to Vienna/Winchester, VA, Pensacola, FL or San Diego, CA Pay Rate: Open to Both C2C and W2 options Position Type: Multiyear Contract Description To support the development, maintenance, and enhancement of the organization's mobile banking applications across iOS and Android platforms. Mobile Developers are embedded within cross-functional Agile teams and play a critical role in delivering secure, reliable, and user-friendly digital experiences to millions of members. This role involves technical execution, platform advocacy, and collaboration across disciplines to ensure high-quality mobile solutions aligned with business goals and member needs.
Responsibilities:
  • Design, develop, and maintain mobile banking features for iOS and/or Android platforms
  • Resolve 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 and contribute to sprint planning and backlog refinement
  • Ensure adherence to platform-specific development standards and best practices
  • Write and maintain unit and UI tests; participate in peer code reviews
  • Stay current with mobile OS updates, development trends, and emerging technologies
  • Advocate for platform excellence and contribute to reusable component libraries
  • Mentor junior developers and contribute to team knowledge sharing
  • Support enterprise-wide mobile initiatives and influence platform strategy (senior levels)
Qualifications:
  • Bachelor's degree in Computer Science or related field
  • Progressive experience in mobile application development (level-dependent)
  • Proficiency in:iOS: Swift, Objective-C, Xcode
  • Android: Kotlin, Java, Android Studio
  • Experience integrating RESTful APIs and third-party libraries
  • Familiarity with Agile methodologies (SAFe preferred)
  • Strong analytical, debugging, and problem-solving skills
  • Effective communication and collaboration abilities
  • Desired: Experience with CI/CD pipelines, mobile accessibility standards, and performance optimization
  • Career Levels
  • Associate Mobile Developer (Level 1) Focus: Learning and foundational contribution Technical Responsibilities:
  • Build small features and bug fixes under guidance
  • Participate in Agile ceremonies and code reviews
  • Learn platform tools and development practices
  • Pair with senior developers for mentorship
  • Soft Skills:
Curiosity AdaptabilityClear communication Team collaboration Mobile Developer (Level 2) Focus: Independent contribution and platform ownership Technical Responsibilities: Own moderately complex features and bug fixes Represent mobile platform within Agile team Collaborate with designers, analysts, and product owners Begin mentoring junior developers Soft Skills: Accountability Cross-functional communication Proactive problem-solving Senior Mobile Developer (Level 3) Focus: Technical leadership and cross-team collaboration Technical Responsibilities: Lead development of complex features and platform initiatives Influence architecture and reusable components Mentor junior developers and drive platform standards Represent mobile in cross-team efforts Soft Skills: Leadership Strategic thinking CoachingPlatform advocacy Principal Mobile Developer (Level 4) Focus: Vision-setting and enterprise-level influence Technical Responsibilities: Define mobile platform strategy across release trains Lead enterprise-wide mobile initiatives and innovation Introduce new tools, frameworks, and practices Advocate for mobile excellence across the organization Soft Skills: Visionary leadership Change management Thought leadership Enterprise collaboration Ref: #851-Rockville-S1

Matching similar jobs

JOB OVERVIEW

Experience level

Manager

Location

Pensacola, FL

Occupation

Software Developers

Industry

Custom Computer Programming Services

Posted

4 days ago

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE (opens in a new tab)