Citizen
Full Time
Direct Hire
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 24th May 2022
Role:
Design and develop native mobile Apps and SDKs for iOS using Swift
Integrate mobile SDKs & Restful API's.
Develop Apps & Mobile SDKs with enterprise level quality
Work as part of an agile team using scrums
Work / Collaborate with various cross functional teams of Product Managers / Tech Leads / UX to understand the requirements
Deliver code in an agile team environment
Drive teams to follow clean code principles, adhere to standard SDLC processes & should have security at its core
Drive innovation through rapid prototyping and iterative development
Unit Test case development and aiding in automation of apps & sdk
Responsible for end to end testing of the application, device coverage, unit testing, automation testing and release
Document the working systems and help in training of fellow engineers
Experience Requirements:
2-4 years of working experience in native iOS application development
Capability to build reusable frameworks to support business demands.
Should have strong understanding of lifecycles of iOS Application
Strong knowledge of Swift & working knowledge of Objective C
Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer).
Experience in advocating for and implementing iOS design patterns
Expert in design/implementation for availability, scalability and performance
Comprehensive experience developing mobile applications and mobile SDKs
Familiarity with cloud message APIs and push notifications
Should know effective use of debugging tools available
Aware of Mobile application development trends
Experience working with remote data via REST and JSON
Experience with XML, JavaScript and interfacing iOS applications to server side APIs
Exposure to development of server side components
Good knowledge of concepts of Oops and design patterns is a must
Should be quick learner of existing app or platform
Proficient understanding of code versioning tools, such as Git, svn etc.
A Plus: Knowledge of react, react native & android
A Plus: Knowledge of payments module
The successful candidate should have deep technical skills in software engineering; experience in modifying aspects of various iOS framework/service modules, development of intelligent services with iOS Application layer components. The candidate should be passionate about technology, should be open to contribute towards both front end and backend technologies, should be flexible to work on both iOS and Android platforms, if needed. The candidate should have the customers best interest in mind and should have the ability to work with multiple partners/teams and lead projects to delivery