Source description
About the role
Description To support the development, maintenance, and enhancement of Navy Federal Credit Union’s mobile banking applications across 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) 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 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 • Soft Skills: • Visionary leadership • Change management • Thought leadership • Enterprise collaboration
More at American Technology Group