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.
Apply