Responsibilities
Should have strong development experience on the iOS platform with a strong understanding of the iOS Architecture.
Ensure the performance, quality, and responsiveness of application.
Collaborate with the team to define, design, and ship new features.
Work closely with various stake-holders like UI designers, cross-functional teams and product management teams and strive to deliver good quality product.
Perform detailed analysis and technical designs, create technical documents and be active participate in design reviews.
Code, test, integrate, document and release software adhering to technical and quality standards
Job Description
Proficient with Swift 5.
Familiarity with offline RESTful APIs to connect iOS application to back-end services.
Knowledge of other web technologies and UI/UX standards
Understanding of Apple’s design principles and interface guidelines
Experience with performance and memory tuning
Familiarity with cloud message APIs and push notifications
Proficient understanding of Git and familiarity with continuous integration
5 plus years’ experience in Swift coding
Understanding of Core Graphic framework is plus
Knowledge of Socket connection is a plus
Every done about UITest and Unit test is a plus
Understand code patterns at least one pattern such as Clean swift, MVVM etc.