US Citizen
Green Card
Corp-Corp
W2-Permanent
W2-Contract
Contract to Hire
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( )
Post :- 3rd Jan 2024
• IOS
• Swift UI - Swift UI skill is a must. The candidate should have experience in Swift UI not only in displaying data but also interacting with data
• Knowledge of Realm preferred.
• Strong understanding of the language
• Strong understanding of view architecture
• Communication patterns
• Hands on experience with SwiftUI
• Display vs interaction, changing data
• Produce readable code - would like to see code that they’re proud of so we can evaluate it for cleanliness/readability, architecture, documentation, etc.
• Their Thoughts on documentation
• Objective-C
• CoreData
• CoreLocation
• Networking
Responsibilities
• 8 - 10 years of software development experience using Swift UI, and Objective C
• Strong Swift UI skills is Mandatory
• Complete ownership of iOS App Automation from Requirement gathering, Design, Development to till Release
• Good understanding of KIF Framework for iOS Automation
• Architected the base framework of the project with the MVC patterns.
• Integrated the REST based secure API for server communication
• Bug fixing and feature enhancements
• Participate in the development and maintenance of the Customer facing iPhone application by maintaining existing code base as well as extending it with new features.
• Implement solutions according to design, requirements, and standards.
• Write unit tests, UI tests, conform to code standards, have your designs and code reviewed.
• Work closely with your team members and the software team leads.
• Assist in continually improving our software development process and development.
• Be committed to stretch goal achievement and willing to do what it takes to get the job
Required:
• Proficient in Swift UI, Realm and Objective C with a good knowledge of its ecosystems
• Client facing role – will be working directly with the client and the technical team (both offshore and nearshore)
• Perform peer reviews for the developed code before delivering to client.
• Mentoring technical IOS team on development and coding standards
• Expected to write complex code
• Verify quality of code, take corrective actions, if necessary, before submitting for code merge process.
• Good knowledge of performance limits and characteristics
• Knowledge of memory management and multi-threading
• Good knowledge of Core Data and Web Service Integration
• Understanding of crash reporting and analytics framework integration
• Experience in integration of pods
• Good sense of UI design and a user-oriented focus
• Implementation of automated testing platforms and unit tests
• Understanding of Apple’s design principles and interface guidelines
• Proficient understanding of code versioning tool, Git.
• Solid understanding for handling exceptions and memory leaks.
• Solid understanding of Design patterns
• Good understanding of Agile methodologies