What are the responsibilities and job description for the IOS engineer position at VDart Inc?
Job Title : IOS engineer
Location : Scottsdale AZ
Skill Set
- Bachelors degree in computer science or equivalent
- 5 years of experience with iOS SDK
- 3 years of experience in Swift and Swift Package Manager
- 3 years of experience with UI and Unit testing preferably XCTest
- 3 years of experience with Dependency Injection Protocol Orientated Programming
- Experience with UIKit Swift UI Foundation Core Location Combine and other iOS related core libraries
- Experience in Design using Storyboards and Xib
- 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 Apples 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 and Dev Ops
- Familiarity with version controls tools preferably Git
- Interest in mobile security
- Experience with banking is a plus
- Experience working working in enterprise modular apps is a plus
Key Skills
APIs,REST,Design Patterns,Objective C,iOS Development,Swift,Application Development,SDKs,SQLITE,IOS,JSON,Mobile Applications
Employment Type : Full Time
Vacancy : 1