Summer Associate Internship (Mobile Developer)
Navy Federal Credit Union
About the Role
The Summer Associate Program is a 12-week internship program running from May 2027 to August 2027. As a Summer Associate Mobile Developer, the focus is on learning, foundational contribution, and professional growth. You will complete clearly scoped development work under guidance, participate in team delivery, apply feedback, and build technical and collaboration skills for increasing independence.
Key Responsibilities
- Assist with designing, developing, and maintaining mobile banking features for iOS and/or Android applications.
- Build small, clearly scoped features, user interface components, and defect fixes under guidance.
- Participate in Agile ceremonies, including daily standups, sprint planning, backlog refinement, demonstrations, and retrospectives.
- Collaborate with developers, product owners, designers, quality engineers, and backend engineers to understand requirements and deliver solutions.
- Write and maintain unit and user interface tests.
- Troubleshoot, debug, and resolve issues.
- Participate in peer code reviews, ask questions, and apply feedback.
- Learn and apply mobile development standards, secure coding practices, accessibility expectations, and platform-specific best practices.
- Support application integration with RESTful APIs, backend services, and approved third-party libraries.
- Use version control and team development practices.
- Contribute to team knowledge sharing, technical documentation, and continuous improvement.
- Stay current with mobile operating system updates, development tools, and emerging technologies.
- Communicate progress, risks, questions, and outcomes clearly and professionally.
- Perform other duties as assigned.
Requirements & Tech Stack
- Pursuing a degree from an accredited college or university with an anticipated graduation date of December 2027 or later.
- Curiosity, adaptability, accountability, and a willingness to learn.
- Foundational knowledge of object-oriented programming and software development concepts.
- Familiarity with some form of programming language.
- Effective research, analytical, debugging, and problem-solving skills.
- Ability to maintain accuracy, demonstrate attention to detail, and meet deadlines.
- Effective organizational, planning, time-management, verbal, and written communication skills.
- Ability to work independently and collaboratively within a cross-functional team.
Qualifications
- Currently pursuing a degree in Computer Science, Software Engineering, Information Technology, or a related field.
Desired Qualifications
- "Pet projects" such as building features or working on apps.
- Experience with Debugging or Automation.
- Experience in Authentication or Security.
- Previous experience with other companies.
Program Dates: May 2027 - August 2027
Hours: Monday - Friday, 8:00 AM - 4:30 PM
Locations: Vienna, VA; Pensacola, FL; Winchester, VA; San Diego, CA