Job Openings
Android Developer
About the job Android Developer
The Android Developer will be responsible for developing high-quality mobile applications for Android using Kotlin. The developer will work closely with the Mobile Developer Team Lead to ensure that development adheres to industry best practices, performance benchmarks, and agile processes. A strong understanding of modern Android frameworks with a preference for candidates knowledgeable in Jetpack Compose is essential. This role operates within a hybrid work environment and requires applicants to be in Thailand.
Key Responsibilities:
- Mobile Feature Development
Develop and implement new Android features using Kotlin in alignment with project requirements and industry best practices. Ensure timely delivery of features with minimal defects, meeting sprint and release targets. - Code Quality & Review Compliance
Write clean, efficient, and maintainable code, ensuring that all development work adheres to established coding standards and passes rigorous code reviews by the Mobile Developer Team Lead. Maintain high code quality score and a low rate of post-deployment issues. - Application Performance & Stability
Optimize application performance, ensuring fast load times, stability, and efficient resource usage. Achieve defined performance metrics, maintain low crash rates, and drive positive user feedback. - Agile Collaboration
Actively participate in agile ceremonies including daily stand-ups, sprint planning, and retrospectives, contributing to the overall success of the mobile development team. Ensure consistent participation in agile practices and on-time sprint deliverables. - Innovation & Continuous Learning
Stay updated on the latest Android development trends and propose improvements to existing processes and technologies. Implement innovative solutions that improve development efficiency or application performance on a regular basis.
Job Qualifications:
Education
- Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience
- Minimum of 5 years of experience in Android mobile application development using Kotlin.
- Demonstrated experience with modern Android frameworks; proficiency in Jetpack Compose is required.
- Experience working within agile teams in a hybrid work setup; applicants must be in Thailand.
Training/License/Certification
- Relevant technical certifications in Android development are advantageous.
Skills and Essential Traits
- Technical Expertise: Strong proficiency in Android development using Kotlin, with a solid understanding of the Android ecosystem and modern frameworks like Jetpack Compose.
- Problem Solving: Excellent analytical skills to identify and resolve technical challenges quickly.
- Collaboration: Effective team player with strong communication skills, capable of working closely under the guidance of the Mobile Developer Team Lead.
- Adaptability: Ability to quickly learn and integrate new technologies, tools, and best practices.
- Agile Proficiency: Familiarity with Scrum and agile methodologies, contributing actively to team processes and continuous improvement initiatives.
- Continuous Improvement: Demonstrates a proactive approach to learning and integrating industry advancements into development practices.
Work Conditions
- Hybrid work arrangement: applicants must be based in Thailand.