Senior iOS Developer

Vienna, VA (Hybrid)

Job Description:

Job Title: Senior iOS Developer

Location: Vienna/Winchester, VA  or Pensacola, FL (Hybrid Local within 1 hr. distance)

Duration: 12+ months

Interview: Webcam


Description

To support the development, maintenance, and enhancement of the client’s mobile banking applications across the iOS platform. 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

• 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)


Senior Mobile Developer (Level 3, 10+ years)

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

• Coaching

• Platform advocacy


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

• 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


Please use the skills matrix below with your candidate’s years of professional experience: 


Overall professional experience

iOS development

Mobile application development

Swift, Objective-C, Xcode

Integrating RESTful APIs and third-party libraries

Agile methodologies (SAFe preferred)

CI/CD pipelines

Mobile accessibility standards

Performance optimization

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 effort



Key Skills:

  • Swift, Objective-C, Xcode, CI/CD pipelines, RESTful APIs

Share Profile