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