Search

iOS Developer

Technology

Job Description

Job Title: iOS Developer

\n

Location: Vienna VA 22180 (Hybrid)

\n


\n

Description:

\n

To support the development, maintenance, and enhancement, 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.

\n


\n

Responsibilities:

\n

    \n
  • Design, develop, and maintain mobile banking features for iOS and/or Android platforms
  • \n

  • Resolve production issues and contribute to platform stability and performance improvements
  • \n

  • Collaborate with cross-functional Agile teams including front-end, back-end, and product stakeholders
  • \n

  • Participate in Agile ceremonies and contribute to sprint planning and backlog refinement
  • \n

  • Ensure adherence to platform-specific development standards and best practices
  • \n

  • Write and maintain unit and UI tests; participate in peer code reviews
  • \n

  • Stay current with mobile OS updates, development trends, and emerging technologies
  • \n

  • Advocate for platform excellence and contribute to reusable component libraries
  • \n

  • Mentor junior developers and contribute to team knowledge sharing
  • \n

  • Support enterprise-wide mobile initiatives and influence platform strategy (senior levels)
  • \n

\n


\n

Qualifications

\n

    \n
  • Bachelor’s degree in Computer Science or related field
  • \n

  • Progressive experience in mobile application development (level-dependent)
  • \n

\n


\n

Proficiency in:

\n

    \n
  • iOS: Swift, Objective-C, Xcode
  • \n

  • Android: Kotlin, Java, Android Studio
  • \n

  • Experience integrating RESTful APIs and third-party libraries
  • \n

  • Familiarity with Agile methodologies (SAFe preferred)
  • \n

  • Strong analytical, debugging, and problem-solving skills
  • \n

  • Effective communication and collaboration abilities
  • \n

  • Desired: Experience with CI/CD pipelines, mobile accessibility standards, and performance optimization
  • \n

\n


\n

Career Levels

\n

Associate Mobile Developer (Level 1)

\n

Focus: Learning and foundational contribution

\n

    \n
  • Technical Responsibilities:
  • \n

  • Build small features and bug fixes under guidance
  • \n

  • Participate in Agile ceremonies and code reviews
  • \n

  • Learn platform tools and development practices
  • \n

  • Pair with senior developers for mentorship
  • \n

  • Soft Skills:
  • \n

  • Curiosity
  • \n

  • Adaptability
  • \n

  • Clear communication
  • \n

  • Team collaboration
  • \n

\n


\n

Mobile Developer (Level 2)

\n

Focus: Independent contribution and platform ownership

\n

    \n
  • Technical Responsibilities:
  • \n

  • Own moderately complex features and bug fixes
  • \n

  • Represent mobile platform within Agile team
  • \n

  • Collaborate with designers, analysts, and product owners
  • \n

  • Begin mentoring junior developers
  • \n

  • Soft Skills:
  • \n

  • Accountability
  • \n

  • Cross-functional communication
  • \n

  • Proactive problem-solving
  • \n

\n


\n

Senior Mobile Developer (Level 3)

\n

Focus: Technical leadership and cross-team collaboration

\n

    \n
  • Technical Responsibilities:
  • \n

  • Lead development of complex features and platform initiatives
  • \n

  • Influence architecture and reusable components
  • \n

  • Mentor junior developers and drive platform standards
  • \n

  • Represent mobile in cross-team efforts
  • \n

  • Soft Skills:
  • \n

  • Leadership
  • \n

  • Strategic thinking
  • \n

  • Coaching
  • \n

  • Platform advocacy
  • \n

\n


\n

Principal Mobile Developer (Level 4)

\n

Focus: Vision-setting and enterprise-level influence

\n

    \n
  • Technical Responsibilities:
  • \n

  • Define mobile platform strategy across release trains
  • \n

  • Lead enterprise-wide mobile initiatives and innovation
  • \n

  • Introduce new tools, frameworks, and practices
  • \n

  • Advocate for mobile excellence across the organization
  • \n

  • Soft Skills:
  • \n

  • Visionary leadership
  • \n

  • Change management
  • \n

  • Thought leadership
  • \n

  • Enterprise collaboration
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...