Mobile Application Developer
Summary
Mobile developer building and maintaining mobile banking features for iOS and/or Android in a hybrid role (2-3 days onsite in Vienna or Winchester, VA). Works in Agile teams resolving production issues, writing tests, and using Swift/Objective-C/Xcode or Kotlin/Java/Android Studio with RESTful APIs.
There are multiple positions.
Apply below after reading through all the details and supporting information regarding this job opportunity.
This person will work a hybrid schedule, with 2-3 days onsite. The candidates can work in Vienna, VA or Winchester, VA.
In this role, you will:
- 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)
The skills we are looking for in this role include:
- Bachelor’s degree in Computer Science or related field
- Progressive experience xavwley 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