Mô Tả Công Việc
PurposeThe main purpose of the role is to design, develop, and optimize Android applications, ensuring high performance and a great user experience. This involves building appropriate technical architecture and solutions for the product , collaborating with other teams on new feature development , and analyzing and fixing bugs. The role also includes optimizing the software development process through code reviews, unit tests, and CI/CD implementation , as well as researching and applying new technologies likeJetpack Compose. Key ResponsibilitiesApplication Development and Optimization (50% of work): This involves writing clean, well-structured, and maintainable code. The desired outcomes are a smooth, stable app with a low crash rate.Codebase Quality and Process Optimization (30% of work): This includes conducting code reviews to ensure code quality , writing unit and UI tests, and integrating with CI/CD. The goal is a clear, readable codebase and a stable CI/CD process that speeds up releases.Cross-Team Collaboration (20% of work): You'll work with other teams to plan and implement new features and suggest technical solutions. The expected results are features that meet requirements and are optimized for users.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
KnowledgeA bachelor's degree in Information Technology, Computer Science, or a related field is required.You must be proficient with Android SDK, Kotlin, Jetpack Compose, and common libraries like Retrofit, Room, and Coroutines.Deep knowledge of Android application architectures (MVVM, Clean Architecture) is essential.You should have knowledge of CI/CD, automated testing, and performance optimization.Knowledge of RESTful API and WebSocket integration with the backend is also required.Experience with Flutter is a plus.Experience with edge AI (vision AI, Small Language Model) and LLM is a plus.ExperienceAt least 5 years of Android development experience is needed.You should have experience in designing application architecture and proposing important technical solutions.Experience in optimizing performance, reducing crash rates, and improving app stability is necessary.Experience in the The delivery or e-commerce sector is a significant advantage.Skills & AttitudesSkills: Strong logical thinking, problem-solving, and the ability to propose optimal solutions. Excellent teamwork and collaboration skills. The ability to conduct code reviews and write clear technical documentation.Attitudes: Be proactive and ready to take responsibility. Be progressive, eager to learn, and always up-to-date with new technologies. Focus on quality and continuous improvement. Be cooperative, open, and willing to share knowledge with teammates.
Xem toàn bộ Yêu Cầu Công Việc
Quyền Lợi
Physical Wellbeing Benefit: General Insurance, Medical check-up, Accident Insurance, Healthcare InsuranceEmotional Wellbeing Benefit: Company Trip, Year End Party, Aha Hour Activities, Special Day Gifts, Aha Club (Badminton, Soccer)Financial Wellbeing Benefit: Grab/Be For Work (Tech/Lead Level), Workplace Relocation, 13th Month Salary, PP Appreciate, Annual Leave Remain