Job Openings Android Developer (Thailand)

About the job Android Developer (Thailand)

The Android Developer will be responsible for designing and developing mobile applications for the Android platform. This role involves collaborating with cross-functional teams to define, design, and build advanced applications for the Android 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 Android 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 wide range of Android devices and versions, optimizing performance and responsiveness.
  • 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 Android 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 Android App Development
  • Proven experience as an Android Developer, with a strong portfolio of Android applications.
  • Proficient in Kotlin programming language
  • Experience with mobile app frameworks (e.g. React Native, Xamarin, Flutter) is a plus
  • Experience with Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Knowledge of RESTful APIs and integration of backend services into Android applications.
  • Solid understanding of Android UI design principles and best practices.
  • Good understanding of the Android release cycle and familiarity with CI/CD platform and pipelines
  • Must be a permanent resident in Thailand.