iOS Developer
Dallas, TX OR Phoenix, AZ (Hybrid position)
Long Term
Required Qualifications :
5+ years in iOS Development with 2+ years of development in Swift/Swift UI.
Preferred Qualifications :
· Solid experience with iOS APIs and frameworks.
· Knowledge of Cocoapods, Carthage and Swift Package.
· Strong fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
· Knowledge of MVVM, MVP and MVC design pattern.
· Hands on experience with Hybrid Mobile App Development in IOS.
· Attend Stand Up call and provide updates.
· Demo solution in Show and Tell.
· Collaborate with other team (e.g. Testing Team and overall Scrum Team)
· Proficiency in building mobile apps from scratch using at least one mobile language (Swift/SwiftUI, Objective-C, C, C++ etc.).
· Have published one or more iOS apps in the app store
· Familiarity with RESTful APIs to connect iOS applications to back-end services
· Experience with offline storage, threading, and performance tuning
· Experience with third-party libraries and APIs
· Familiarity with object-oriented principles including knowledge of design patterns
· Familiarity with commonly used data structures and algorithms
· A knack for benchmarking and optimization
· Understanding of Apple design principles and interface guidelines
· Proficient understanding of code versioning tools, such as Git
· Ability to multitask and deliver several features across handsets simultaneously"
· Working extensively on iOS 10 - 13.1, XCode 9 - 11, Swift / Swift UI Objective-C, Cocoa pods, Mac OSX for developing the iOS Universal application for iPhone, iWatch & iPad.
· Implementing Cocoa Pods Private libraries for handling app functionality using native and third-party frameworks.
· Making sure IOS Mobile App secure by performing Veracode/Checkmarx scan and providing the solutions to avoid any vulnerability attack.
· Fine tuning app performance by using XCode instrument tool and Google Firebase framework to monitor the crashes and performance during development.
· Defining, developing and maintaining web services and applications that consume them (REST, SOAP, JSON, XML) using GET and POST methods
· Supporting QA/Regression with bug fixes, test case creation support, and triage meetings for better app quality.
· Working with Gitlab/Cornerstone source control to committing, branching and merge changes to the source code in repository.
· Working as part of a dynamic team through Safe Agile programming development process.
· Collaboration with design team, QAs, scrum master and product owner to implement enhancements or new applications during daily standups, sprint planning and sprint retrospectives.
· Provided cross-functional support as a member of a highly productive sprint team.
· Using Charles Proxy, Postman rest client for Web and Angular code debugging proxy for hybrid interaction.
Education :
Bachelor’s degree or foreign equivalent in Computer Science, Information Systems, Engineering or related field required.
Job Type: Contract
Pay: $50.00 - $55.00 per hour
Expected hours: 40 per week
Compensation package:
- 1099 contract
Experience level:
- 10 years
Schedule:
- 8 hour shift
- Monday to Friday
Ability to Relocate:
- Dallas, TX 75201: Relocate before starting work (Required)
Work Location: Hybrid remote in Dallas, TX 75201