You are viewing a preview of this job. Log in or register to view more details about this job.

iOS Developer

Summary



 

Overview


 

Seeking experienced iOS Developers to join a dynamic agile team working on a leading banking client's mobile app project. The project focuses on onboarding new customers and securely storing credentials within a mobile wallet application.


 

Key Responsibilities


 

  • Develop, test, and maintain high-quality iOS mobile applications for banking use cases, focused on customer onboarding and credential management.
  • Execute standard software solutions including design, development, and technical troubleshooting.
  • Write secure and high-quality code using the syntax of Swift, Objective-C, or other relevant programming languages with limited guidance.
  • Design, develop, code, and troubleshoot with consideration of upstream and downstream systems and technical implications.
  • Apply knowledge of tools within the Software Development Life Cycle (SDLC) toolchain to improve automation and value delivery.
  • Apply technical troubleshooting skills to solve problems of basic to moderate complexity.
  • Gather, analyze, and draw conclusions from diverse data sets to identify problems and support decision-making for secure and stable application development.
  • Collaborate with cross-functional teams, including designers, product owners, backend developers, and client stakeholders in an agile environment.
  • Deliver user stories independently within sprint cycles, contributing to planning and story point estimation.
  • Provide technical guidance to intermediate team members (senior role).
  • Support application deployment on AWS infrastructure; liaise with DevOps teams to facilitate deployment pipelines.
  • Follow banking compliance and security protocols as applicable.
  • Contribute positively to team culture with a focus on diversity, inclusion, and respect.


 

Required Qualifications


 

  • Experience Level: Intermediate to Senior (4+ years preferred)
  • Formal training or certification in iOS application development concepts with 2+ years of applied experience preferred.
  • Strong proficiency in Swift, Objective-C, and other iOS development tools such as Xcode, SwiftUI, UIKit, and Combine.
  • Hands-on practical experience in system design, application development, testing, and operational stability within large corporate environments.
  • Solid understanding of mobile application architecture, UI/UX best practices, RESTful APIs, and secure authentication/storage methods.
  • Proficient in coding and debugging in one or more programming languages.
  • Knowledge of SDLC processes and agile methodologies including CI/CD pipelines, application resiliency, and security best practices.
  • Basic AWS knowledge related to application deployment and DevOps processes on AWS infrastructure (e.g., CI/CD pipelines).
  • Ability to operate independently with minimal supervision.
  • Prior experience in banking or financial services domain is a plus but not mandatory.


 

Preferred Qualifications


 

  • Familiarity with modern front-end technologies.
  • Exposure to Android development tools, such as Android Studio, Java, Kotlin, Jetpack Compose, LiveData, mobile UI fundamentals, and RESTful API integration.
  • Experience with network API integration.


 

Location & Work Model


 

  • Primarily remote work with occasional onsite meetings at client locations.
  • Candidates located near Dallas (Plano area) or New Jersey preferred but flexible for strong candidates.