Senior iOS Developer
Full Time Phnom Penh Posted 1 month ago
Transformation Tribe
JOB RESPONSIBILITIES
- Design and implement user-friendly, performant, and scalable iOS applications.
- Collaborate with product managers and UX/UI designers to turn requirements into working features.
- Work on core banking apps such as LOS mobile, collections, customer onboarding, and agent/merchant solutions.
- Write clean, maintainable, and testable code using Swift and modern iOS development principles.
- Follow secure coding standards, especially in handling sensitive banking and personal data.
- Conduct and participate in code reviews to maintain high development standards.
- Integrate iOS applications with RESTful APIs and real-time data services.
- Optimize apps for battery life, performance, and offline capabilities.
- Use tools like Xcode Instruments, Firebase, and Sentry to monitor app health and crash reports.
- Support and mentor junior developers through pair programming, code walkthroughs, and documentation.
- Work in Agile teams, contributing to sprint planning, daily standups, and product demos.
- Collaborate with backend engineers to ensure seamless API integration and data flow.
- Implement unit tests, UI tests, and integration tests.
- Assist in managing CI/CD pipelines and ensure readiness for App Store submission and updates.
JOB REQUIREMENTS
- Minimum 3–5 years of experience in iOS development.
- Bachelor’s degree in computer science, Software Engineering, or related field.
- Strong proficiency in Swift, SwiftUI, UIKit, CoreData, Combine, and other iOS libraries.
- Familiar with mobile banking or fintech apps is an advantage.
- Experience with version control (Git), CI/CD tools (Bitrise, Jenkins), and automated testing.
- Knowledge of App Store submission processes, guidelines, and compliance.
- Familiar with OAuth2, encryption, and mobile security best practices.
