iOS Developer
iOS developer building, maintaining, and enhancing mobile banking applications used by millions of members, embedded in cross-functional Agile teams. Core stack includes Swift/Objective-C/Xcode (or Kotlin/Java for Android), RESTful API integrations, unit/UI testing, and Agile/SAFe practices in a hybrid Vienna, VA role.
- Compensation
- Not disclosed
- Location
- Vienna, United States
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Mobile
- Posted
Skills
Must have
- Bachelor's degree in Computer Science or related field
- Progressive experience in mobile application development (level-dependent)
- iOS proficiency: Swift, Objective-C, Xcode
- Android proficiency: Kotlin, Java, Android Studio
- Experience integrating RESTful APIs and third-party libraries
- Familiarity with Agile methodologies
- Strong analytical, debugging, and problem-solving skills
- Effective communication and collaboration abilities
Nice to have
- Experience with SAFe
- Experience with CI/CD pipelines
- Mobile accessibility standards
- Performance optimization
Full description
Job Title: iOS DeveloperLocation: Vienna VA 22180 (Hybrid)Description:
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.
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 LevelsAssociate 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
- Adaptability
- Clear communication
- Team collaboration