Skip to content

iOS Developer

  • On-site, Remote, Hybrid
    • San Jose, California, United States
    • Atlanta, Georgia, United States
    • Austin, Texas, United States
    • Bay Area, California, United States
    • Bothell, Washington, United States
    • Boston, Massachusetts, United States
    • Buffalo Grove, Illinois, United States
    • Buffalo Grove, Illinois, United States
    • Charlotte, North Carolina, United States
    • San jose, California, United States
    • Chicago, Illinois, United States
    • Cleaveland, Ohio, United States
    • Costa Mesa, California, United States
    • Dallas, Texas, United States
    • Franklin, Tennessee, United States
    • Hoboken, New Jersey, United States
    • Houston, Texas, United States
    • Irvine, California, United States
    • Issaquah, Washington, United States
    • Madison, Wisconsin, United States
    • Malvern, Pennsylvania, United States
    • McLean, Virginia, United States
    • Menlo Park, California, United States
    • Maimi, Florida, United States
    • Minneapolis, Minnesota, United States
    • Jersey City, New Jersey, United States
    • Newyork, New York, United States
    • Pittsburgh, Pennsylvania, United States
    • Plano, Texas, United States
    • Sacramento, California, United States
    • Scottsdale, Arizona, United States
    • Seattle, Washington, United States
    • Sunnyvale, California, United States
    • Weehawken, New Jersey, United States
    +33 more
  • Information Technology

Job description

• We are looking for an iOS Engineer to work on a brand-new banking application using Swift and Swift UI.

• You will be working in a collaborative small team environment with the stability of a global parent company.

Skill Set:

• Bachelor’s degree in computer science or equivalent.

• Experience with iOS SDK

• Experience in Swift, and Swift Package Manager

• Experience with UI and Unit testing, preferably XCTest

• Experience with UIKit, Swift UI: Foundation, Core Location, Combine, and other iOS related core libraries

• Experience in Design using Storyboards

• Experience with Accessibility Inspector

• Experience in preparing and submitting iOS applications to TestFlight and App store

• Strong knowledge in Memory management using ARC

• Knowledge of Apple's Human Interface Guidelines

• Understanding of MVVM Architecture and Coordinator Pattern

• Good understanding of software design concepts and patterns

• Good understanding of RESTful APIs, GraphQL, and how to connect iOS applications to those services using AFNetworking, AlamoFire libraries.

• Good understanding in debugging strategies and tools: UI Debugger, Memory leaks etc.

• Good knowledge in App Profiling to fine tune mobile applications using Instruments

• Demonstrated experience in Agile development, application design, software development, and testing

• Aptitude for learning and applying programming concepts

• Ability to effectively communicate with stakeholders, product, and experience owners

• Familiarity with CICD tools. Familiarity with version controls tools, preferably Git

• Interest in mobile security

• Experience with banking is a plus

• Experience working in enterprise modular apps is a plus

or