x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   IOS Mobile Engineer - Contract - 12 months
 banner picture 1  banner picture 2  banner picture 3

IOS Mobile Engineer - Contract - 12 months

Zenith Infotech (s) Pte Ltd.

Zenith Infotech (s) Pte Ltd. company logo

This is a 12 months contract assigned to our client


Work Location: To be confirmed

Salary Range: $3,500-$4,500


About the role:

You will be part of a cross-functional, self-organizing agile squad to support the development and testing of a national app in the public sector. In your capacity as the Mobile Application specialist in the squad, you will be developing native iOS mobile apps (iOS Swift) and working with fellow mobile engineers, integration, and test-automation engineers to integrate and consume the APIs.


Job responsibilities:

• Participate in Squad’s agile planning, delivery, review, and discussion sessions as both an individual specialist and part of the self-organizing agile squad.

• Work with other members from API and UX squads to define both the technical and user interfaces.

• Build mobile app and integrate with backend APIs.

• Participate in code reviews, POC/spike, brown bags sharing, Sprint planning/review/retrospective, ideation and design thinking workshop with clients and other teams.

• Bring innovation to improve the developer as well as user experience, e.g. intuitive design, out-of-the-box thinking, automation tools, security, frameworks etc.


Mandatory hands-on experience with:

Core languages and knowledge:

• Proficient with iOS native development using Swift.

• Deep understanding about MVC, MVVM, Object Oriented, Protocol Oriented Design, Multithreading, Memory Management, Networking, and iOS security architecture layers.

• Have a mind for implementing good UX design.

• Experience with iOS SDK performance tools and optimisation techniques.

• Experience with iOS frameworks internals (Push Notification, Security, Core Animation, Core Data, etc).

• Experience with RESTful API integration and Authentication methods.

• Hands-on with writing unit tests and integration test-cases.

• Capability to debug performance problems, comfortable rooting out performance bottlenecks.

• Effective communication skills with other developers, product owners, UX designers.


Development Tools: Xcode, Instruments, Git/Gitlab, JIRA, Confluence


Also advantageous to have working knowledge of:

• Agile methodologies (Scrum, Kanban, Lean etc.)

• Firebase (Crashlytics, Events, APIs, DB, RemoteConfig).

• JSON Web token (JWT), OAuth2, PKI Infrastructure.

• Knowledge of iOS Keychain storage.

• Cocoapods, Swift Package Manager and re-architecting existing common codes into new pods.


Good to have:

• Experience working with concurrency (DispatchQueues/Swift Concurrency)

• Knowledge of Apple code signing, App Ad-hoc/Enterprise/App-Store distribution process.

• CICD with Fastlane/Bamboo/Jenkins.

• Github to demonstrate your study and own projec

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?