Job Description:
• Strong knowledge of iOS UI design principles, patterns, and best practices, Material Design
• Optimize mobile applications and user experience on the iOS platforms
• Gather requirements, design, develop, deploy and support applications.
• Work closely with Product Owner and Squads to deliver user-centric solutions for internal and external customers
• Promote adoption and rollout of Agile and modern software engineering practices
• Promote and practice innovative software engineering practices and architecture design
• Co-ordinate with development/interfacing teams and create a delivery pipeline across multiple streams
• Ensure risks, issues and schedules are appropriately managed following agile principles.
• Collaborate with core DevOps and Testing teams to build and enhance a continuous delivery pipeline
• Adapt to changes in priorities and requirements
Mandatory Skills:
• Hands on experience on Native iOS application development (Swift, Swift UI, Objective-C)
• Expert on APP project building with CocoaPods / SPM
• Good knowledge of iOS SDK, different versions of iOS, and build responsive APP by following WWDC
• Well versed in DevOps, Apple Store delivery process
• Strong experience with mobile hybrid architecture, WebView and JS bridge
• Familiarity with APIs to connect applications to back-end services
• Experience in maintaining applications, crash analytics, remote debugging
• Experience in building testable code bases, including API design, unit testing and UI testing techniques, design patten and modularization
• Good knowledge of mobile runtime security (Pen Test)
• Experience in Web development with JS/TS (>=ES6), with one of framework ReactJS/Angular/Vue, expert on the HTML5&CSS
Prior Experience:
• BS or MS in Computer sciences or Software engineering with 5 years of relevant experiences, preferably within an international technology organization in delivering complex projects
• Experienced on H5 web responsive application development, system architecture, technical design and delivery and other programming languages (Swift, Swift UI, Objective-C, H5, JS, CSS, ES6)
• Full software development lifecycle experience
• Front end framework (at least of React or AngularJS or Vue)
• DevOps toolchain experience (ADO, GIT, Jenkins, Artifactory, Vx, Ansible, Shell Scripts, fastlane)
• TDD, BDD, performance and Security testing for mobile and web
• Build automation tools (webpack, Vite)
• Good written and verbal communication skills in English
Any Graduate