Job Description
Proficient with SWIFT programming language
Better Understanding of Apple’s design principles and interface guidelines (HIG)
Basic understanding of iOS CLEAN architecture
Basic understanding of SOLID principles
Familiarity with iOS architecture pattern like MVC, MVP, MVVM
Familiarity with design patterns of iOS Eco-system
Proficient in Object Oriented Programming Paradigm
Basic understanding of Protocol Oriented Programming Paradigm
Proficient in Auto Layout, Size Classes, Stack View
Proficient in Adaptive Layout and Universal Storyboard
Hands-On with Core Data, SQLite
Familiarity with RESTful APIs to connect iOS applications to back-end services
Experience with offline storage, threading, and performance tuning
Experience with different iOS concurrency concept.
Experience with Performance and Memory analysis using XCode tools
Proficient in writing Unit Test case using XCTest framework
Proficient understanding of code versioning tools (SVN, GIT, Bitbucket)
Familiarity with coding standard tool (Swift Lint
💡 Quick Summary
Seeking a career-building opportunity? The iOS Developer position is now open for candidates interested in the Android Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Android Developer Jobs is a plus.
