Overview
Skills
Job Details
Job Title: iOS Developer
Location: Hybrid (2 days onsite—Vienna, VA; also open to Winchester, VA / Pensacola, FL / San Diego, CA) - Only locals to these areas.
Description
Mid-Senior Level iOS Developer (Note: The team is primarily targeting Level 2 developers but will also consider Level 3 candidates categorized as mid-to-senior level).
This role supports the development, maintenance, and enhancement of the client's mobile banking applications on the iOS platform. 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. The position involves technical execution, platform advocacy, and cross-disciplinary collaboration to ensure high-quality mobile solutions aligned with business goals and member needs.
Responsibilities
Design, develop, and maintain mobile banking features for iOS.
Troubleshoot and resolve production issues; improve platform stability and performance.
Collaborate with cross-functional Agile teams, including front-end, back-end, and product stakeholders.
Actively participate in Agile ceremonies (sprint planning, backlog refinement, etc.).
Ensure compliance with iOS development standards and best practices.
Write and maintain unit/UI tests; perform peer code reviews.
Stay up-to-date with iOS OS updates, mobile trends, and emerging technologies.
Contribute to reusable component libraries and advocate for platform excellence.
Mentor junior developers and contribute to team-wide knowledge sharing.
Support enterprise-wide mobile initiatives and influence platform strategy (senior levels).
Qualifications
Bachelor’s degree in computer science or a related field.
Progressive hands-on 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 debugging, analytical, and problem-solving skills.
Excellent communication and collaboration abilities.
Preferred:
CI/CD pipeline experience, knowledge of mobile accessibility standards, and performance optimization.