Role Overview
We are seeking a skilled Mobile / Frontend Engineer (iOS) to join our client UOB's digital engineering team.
The selected candidate will design, build, and maintain high-performance iOS applications, working closely with cross-functional teams to deliver seamless and secure digital-banking experiences.
Key Responsibilities
- Design, build, and maintain iOS applications using modern frameworks and tools.
- Collaborate with product managers, UX designers, and backend engineers to define, design, and deliver new features.
- Ensure application performance, quality, and responsiveness across devices.
- Write clean, maintainable, and testable code, following best engineering practices.
- Participate in code reviews and Agile ceremonies to support continuous improvement.
- Stay current with latest iOS SDKs, frameworks, and mobile security practices .
- Contribute to technical documentation, knowledge sharing, and development standards.
Required Skills & Experience
- Minimum 4 years' experience in mobile or frontend development.
- Proficiency in Swift , Objective-C , or React Native (Kotlin / Java experience an advantage).
- Experience in Agile / Scrum delivery (analysis, development, testing).
- Understanding of JavaScript , modular architectures, and microservices integration .
- Experience implementing Apple Human Interface Guidelines with UX designers.
- Familiarity with unit and UI testing frameworks (e.g. XCTest).
- Hands-on experience with Xcode , WebStorm , Jenkins , Artifactory , Sonar , Git .
- Knowledge of CocoaPods or Swift Package Manager for dependency management.
- Understanding of encryption algorithms and secure coding practices .
- Exposure to XP (Extreme Programming) practices; Selenium experience is a plus.
- Strong analytical thinking, debugging, and attention to detail.
Preferred Certifications / Practices
- Familiarity with CI/CD pipelines , automated testing, and DevSecOps environments.
- Exposure to cloud-native mobile development and API integration best practices.