• 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
Veeva Systems
Sporty Group
Konrad Group
Genesis Tech
GoodRec