Job Title : Senior iOS DeveloperLocation : Columbus, OHPosition Type : Contract US Citizen, Green Card, TN, GC EAD and H4 EAD only No Third-party agencies corp to corp.Job Description: Skills/Experience:- Strong mobile UI design and implementation experience, including prototyping
- Exceptional problem-solving skills and logical thinking.
- Strong understanding of quickly changing mobile development landscape.
- Strong understanding of RX & traditional programming paradigm.
- Deep Knowledge on evolving Swift programming language.
- Experience on Swift UI & Combine is nice to have.
- Understanding of market leading CI & CD solutions.
- Expertise in application memory management, identifying and fixing leaks, multithreading, networking & Security
- Strong understanding of core algorithms and data structures.
- Experience in developing test cases for the code is a must have. Automated test development is a nice to have skill.
- Knowledge of A/B testing or persona approaches.
- Knowledge of Test Driven Development (TDD) would be a nice to have.
- Experience and passion to work in a fast-paced Agile environment, delivering functional features in small time durations
- Comfortable working together as a team in estimating and refining user stories and reasoning the estimation.
- Experience in data management including access, cache management etc.
- Strong in-depth knowledge in iOS SDK, device APIs, objective C/Swift.
- Expertise in developing data driven applications.
- Expertise in developing custom widgets with flexibility and reusability in mind
- Expertise in Publishing mobile applications to Apple App Store - including packaging, signing, certificate generation & management, iTunes portal access.
- Expertise in various data exchange protocols like json, soap, protobuff, etc.
- Expertise with different source code versioning strategies including branching, forking and merging.
Expertise in different mobile app architectures & patterns