Overview
Skills
Job Details
Job Title: iOS Developer (Mid - Senior Level)
Location: Hybrid Work Model Reporting to HDQ (Vienna), WCC (Winchester) or GPO (Pensacola)
Position Type: Multiyear Contract
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
Career Levels
Associate 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
Mobile Developer (Level 2)
Focus: Independent contribution and platform ownership
• Technical Responsibilities:
• Own moderately complex features and bug fixes
• Represent mobile platform within Agile team
• Collaborate with designers, analysts, and product owners
• Begin mentoring junior developers
• Soft Skills:
• Accountability
• Cross-functional communication
• Proactive problem-solving
Senior Mobile Developer (Level 3)
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
Principal Mobile Developer (Level 4)
Focus: Vision-setting and enterprise-level influence
Technical Responsibilities:
• Define mobile platform strategy across release trains
• Lead enterprise-wide mobile initiatives and innovation
• Introduce new tools, frameworks, and practices
• Advocate for mobile excellence across the organization