Job Openings iOS Developer (Thailand)

About the job iOS Developer (Thailand)

The iOS Developer will be responsible for designing and developing mobile applications for the iOS platform. This role involves collaborating with cross-functional teams to define, design, and build advanced applications for the iOS platform. This position will take ownership over unit-testing code for robustness, including edge cases, usability, and general reliability.

Responsibilities:

Software Design and Development

  • Design and develop high-quality iOS applications, ensuring optimal performance and responsiveness.
  • Collaborate with cross-functional teams, including designers and backend developers, to define and implement app features.
  • Conduct thorough testing of developed applications to identify and address bugs, ensuring a seamless user experience.
  • Ensures compatibility with a range of iOS devices and versions, optimizing performance and user experience.
  • Integrates with backend services and APIs to provide seamless end-to-end functionality.
  • Optimize application performance, taking into consideration factors such as speed, efficiency, and responsiveness.

Troubleshooting and Issue Resolution

  • Troubleshoot and resolve issues in a timely manner.
  • Collaborate with cross-functional teams to identify and resolve issues impacting system stability.

Best Practices Advocacy

  • Enforces coding standards, best practices, and guidelines to maintain clean and maintainable code.
  • Conducts code reviews to address and resolve code quality issues.
  • Advocate for design, code reuse, performance, quality, and security best practices.

Professional Development

  • Stay informed about the latest iOS development technologies, tools, and frameworks.
  • Actively seeks opportunities for skill enhancement and professional growth.
  • Share knowledge with the team and foster a culture of continuous learning.

Job Qualifications:

  • BS/MS degree in Computer Science, Engineering, or a related subject
  • At least 4 years of experience in iOS App Development
  • Proven experience as an iOS Developer with a strong portfolio of mobile applications released on the App Store.
  • Must be proficient in Objective-C or Swift programming language
  • Experience with mobile app frameworks (e.g. React Native, Xamarin, Flutter) is a plus
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Knowledge of iOS UI design principles, patterns, and best practices.
  • Strong understanding of the full mobile development life cycle.
  • Good understanding of iOS release cycle and familiarity with CI/CD platform and pipelines
  • Must be a permanent resident in Thailand.