MogiMogiJobsPowered by MobiusEngineLet Mogi apply

System One

Mobile Developer

Merrifield, VA · 2 months ago

Contract

About the job

Job Title: Mobile Developer
Location: Hybrid reporting to Vienna/Winchester, VA, Pensacola, FL or San Diego, CA
Pay Rate: Open to Both C2C and W2 options
Position Type: Multiyear Contract

Description
To support the development, maintenance, and enhancement of the organization's 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 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

• Soft Skills:

• Visionary leadership

• Change management

• Thought leadership

• Enterprise collaboration

Ref: #851-Rockville-S1