
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
All done!
Your application has been successfully submitted!