Our company is seeking a skilled Android Engineer to join our mobile development team. The successful candidate will be responsible for designing, developing, and maintaining our Android applications, as well as ensuring their high performance, responsiveness, and scalability. The ideal candidate should have extensive experience in Kotlin programming language and Android development, and possess excellent analytical and problem-solving skills. Key Responsibilities:• Design and develop high-quality Android applications using Kotlin programming language and Android development tools.• Collaborate with cross-functional teams to define product requirements and ensure seamless integration with backend systems.• Write clean, maintainable, and efficient code and ensure the timely delivery of features.• Debug and troubleshoot issues, and implement fixes to ensure the optimal performance of our applications.• Continuously evaluate emerging technologies and best practices to ensure the optimal performance of our Android applications.• Participate in code reviews and contribute to team development processes. We are also looking for experienced Android engineers! In addition to the above, more experienced Android engineers will be expected to:• Establish best practices for developer operations• (For more experienced engineers) provide technical leadership across multiple product teams• Share your expertise and mentor other engineers• Help with recruiting Requirements: • Bachelor's or Master's degree in Computer Science, Information Technology, or related field.• Extensive experience in Kotlin programming language and Android development.• Strong understanding of object-oriented programming, data structures, and algorithms.• Experience with RESTful APIs, web services, and mobile application architectures.• Unit-test code for robustness, including edge cases, usability, and general reliability• Strong understanding of Material Design guidelines and Human Interface Guidelines.• Familiar with CI/CD and fastlane will be an added advantage• Familiarity with Google Developer account & Google Play Store Console will be an added advantage • Excellent analytical and problem-solving skills.• Strong communication and interpersonal skills.• Ability to work independently as well as in a team environment.• Proven track record of delivering high-quality Android applications in a timely manner.• Able to converse in Englishอ่านเพิ่มเติม