Job Openings iOS Developer

About the job iOS Developer

JOB SUMMARY

The iOS Developer will be responsible for developing and maintaining customer-facing iOS mobile applications using Swift and SwiftUI. This role requires a strong technical foundation in iOS development, adherence to industry best practices, and active participation in agile methodologies. Working under the guidance of the Mobile Developer Team Lead, the iOS Developer will ensure high-quality code, optimal performance, and an intuitive user experience in a hybrid work environment (located in Thailand).

Key Responsibilities

  • Feature Development & Implementation
    Design, develop, and implement new iOS features using Swift and SwiftUI in line with project requirements and industry standards. Ensure timely delivery of features with minimal defects, meeting sprint targets.
  • Code Quality & Performance Optimization
    Write clean, maintainable code and ensure adherence to coding standards through thorough code reviews and testing. Maintain high code quality with a low rate of post-deployment issues and optimized app performance.
  • User Experience & Interface Design
    Collaborate with design and product teams to create intuitive, user-friendly interfaces that leverage SwiftUI best practices. Ensure high user satisfaction scores and low incidence of UI/UX-related issues.
  • Agile Collaboration & Communication
    Actively participate in agile ceremonies (daily stand-ups, sprint planning, retrospectives) and effectively communicate progress and challenges. Ensure consistent agile participation and successful sprint completions.
  • Continuous Learning & Innovation
    Stay updated on the latest iOS development trends and integrate innovative techniques to enhance the apps functionality and performance. Regularly implement improvements that enhance development efficiency and product quality.

Job Qualifications

Education

  • Bachelors degree in Computer Science, Information Technology, or a related field.

Experience

  • Minimum of 5 years of experience in iOS mobile development using Swift and SwiftUI.
  • Proven experience in developing scalable, high-performance iOS applications within agile teams.
  • Experience working in agile teams within a hybrid work setup; applicants must be based in Thailand.

Training/License/Certification

  • Relevant iOS development certifications are advantageous.

Skills and Essential Traits

  • Technical Expertise: Proficient in Swift, SwiftUI, and iOS development lifecycle; strong understanding of mobile app architecture and performance optimization.
  • Problem Solving: Excellent analytical and debugging skills to quickly diagnose and resolve issues.
  • Collaboration: Strong team player with excellent communication skills for effective collaboration with design, product, and development teams.
  • Adaptability: Ability to learn new technologies swiftly and adapt to evolving project requirements.
  • Agile Proficiency: Deep understanding of agile methodologies (Scrum) to ensure efficient project execution.
  • Innovation: Passionate about staying updated on industry trends and implementing best practices to enhance product quality.
  • Attention to Detail: Focus on delivering polished user interfaces and seamless user experiences.

Work Conditions

  • Hybrid work arrangement: applicants must be based in Thailand.