Description

Job Description:

* Bring 10+ years’ experience in Android & iOS development.
* Solid understanding of the full Android mobile development life cycle. 
* Development, designing and building mobile applications for Apple’s iOS platform - iPhone and iPad Knowledge of iOS and swift development programming languages and technologies. 
* Knowledge of Apple’s design principles and application interface guidelines. 
* Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes. 
* Strong knowledge of Android UI design principles, patterns, and best practices. Proficient in Objective-C, C++, Swift, and Cocoa Touch. 
* Extensive experience with latest XCode, XIB/Storyboard, iOS Frameworks, design pattern, Core Data and Core Animation, C-based libraries and third party lib. 
* Experience with offline storage, threading, and performance tuning. 
* Experience in Test driven development, strong in Unit tests, UI testing, Automation and Functional Tests frameworks like XCUItest/XCTests Knowledge of iOS back-end services. * * Knowledge of Apple’s design principles and application interface guidelines. 
* Proficient in code versioning tools including SourceTree, Git/GitHub, CI/CD pipelines Azure DevOps. Knowledge of Agile, scrum/agile teams and tools like JIRA, confluence etc. 
* Ability to design applications around natural user interfaces, such as “touch”. 
* Familiarity with the use of additional sensors, such as gyroscopes and accelerometers. 
* Knowledge of the open-source Android ecosystem and the libraries available for common tasks. 
* Familiarity with cloud message APIs and push notifications. 
* Understanding of Google’s Android design principles and interface guidelines. 
* Proficient understanding of code versioning tools, such as Git. Familiarity with continuous integration. 
* Experience working with remote data via REST and JSON. Experience with third-party libraries and APIs. 
* Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies. 
* Working knowledge of programming languages like Kotlin, Swift. Experience in Test driven development, strong in Unit tests, UI testing.

Education

Any Graduate