iOS Engineer
Requirements
Must have:
We are looking for individuals with a Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience). You should have a progressive background in iOS application development and a proven track record of delivering moderately complex features and improvements independently. Proficiency in Swift, Objective-C, and Xcode is essential, along with experience in integrating RESTful APIs, SDKs, and third-party libraries. Familiarity with Agile methodologies is required, as well as strong problem-solving, debugging, and analytical skills. Effective communication and collaboration abilities are vital for working across both technical and non-technical teams.
Responsibilities:
In this role, you will design, develop, and maintain mobile banking functionalities for iOS platforms using Swift and Objective-C. You will support the ongoing development, maintenance, and enhancement of our member-facing mobile banking applications. You’ll be responsible for resolving production issues while working to improve performance, stability, and scalability. Collaborating within Agile teams, which include developers, product owners, and designers, you will deliver high-quality features that meet member needs. Your participation in Agile ceremonies, such as sprint planning, backlog refinement, and cross-functional discussions is essential. Additionally, you’ll ensure compliance with iOS development best practices, standards, and security requirements. Writing and maintaining automated unit and UI tests, as well as engaging in peer code reviews, will also be part of your duties. Staying informed about iOS platform updates and mobile development trends is crucial. You will advocate for platform excellence by contributing to reusable component libraries, shared coding standards, and mentoring junior developers to support knowledge sharing within the team.
Company:
This opportunity is with a Fortune 50 financial services company located in the McLean, VA area. Please note that this position requires an onsite presence two days a week. In addition to the core responsibilities and requirements, experience with SAFe is desired, as well as familiarity with CI/CD pipelines for mobile app delivery. Knowledge of mobile accessibility standards and practices, expertise in mobile app performance tuning and optimization, and exposure to financial services or other heavily regulated industries would be advantageous.