Senior Ios Developer (toa Payoh)

Singapore, Singapore

Job Description

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 iOS Developer in the squad, y 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 iOS Developer 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. Duties and Responsibilities . Re-Participate actively in all agile planning, delivery, review, and discussion sessions as both an individual specialist and part of the self-organizing agile squad. . Build mobile app and integrate with backend APIs. . Work with other mems from APIs and UX to define both the technical and user interfaces. . 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-box thinking, automation tools, security, frameworks etc Qualifications . At least 3 years of experience in managing iOS projects . Proficient with iOS development using Swift . Familiarity with Development Tools: Xcode, Instruments, Git/BitBucket, JIRA, Confluence, Zeplin . Deep understanding about MVC, MVVM, Object Oriented, Protocol Oriented Design, Multithreading and, Memory Management, and iOS security architecture layers . JSON Web token (JWT), SAML, OAuth2, PKI Infrastructure. . Hands-on with writing unit tests and integration test-cases. . 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. . Capability to debugging performance problems, comfortable rooting out performance bottlenecks. Good to Have . Cocoa pods, Swift package manager and re-architecting existing common codes into new pods . Knowledge of Apple code signing, App Ad-hoc/Enterprise/App-Store distribution process. . Firebase (Crashlytics, Events, APIs, DB, RemoteConfig) . Agile methodologies (Scrum, Kanban, Lean etc.) . CICD with Fastlane/Bamboo/Jenkins. . Have a mind for implementing good UX design Interested applicants are open to apply through this job ad with your most updated Resume/CV. EA Reg No: R1988435 EMBRIO CONSULTING PTE. LTD. EA License Number 10C4154

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1235200
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $60000 - 72000 per year
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned