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.