Live opening · Posted 1 day ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
Responsibilities:
Design and develop native mobile Apps and SDKs for iOS using Swift.
Integrate mobile SDKs and Restful API's.
Develop Apps and Mobile SDKs with enterprise-level quality.
Work as part of an agile team using Scrum.
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, and have security at its core.
Drive innovation through rapid prototyping and iterative development.
Unit Test case development and aiding in automation of apps and 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.
Requirements:
4-7 years of working experience in native iOS application development.
Capability to build reusable frameworks to support business demands.
Should have a strong understanding of the lifecycle of an iOS Application.
Strong knowledge of Swift and 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 the effective use of available debugging tools.
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 a quick learner of the existing app or platform.
Proficient understanding of code versioning tools, such as Git, svn etc.
A plus: Knowledge of react, react native and android.
A Plus: Knowledge of payments module.
Skills
iOS, Swift, SwiftUI, UIkit, MVP, Objective-C, React Native, Android, Unit Testing, APIs, XML, React.js
Experience
4-7 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.