Android Developer

Updated: September 13, 2023 Deadline to apply: March 15, 2025

JOB DESCRIPTION

  • Architect, design, and implement complex Android applications, ensuring high performance and responsiveness;
  • Collaborate with cross-functional teams, including product managers, designers, and backend developers, to define project requirements and specifications; 
  • Drive the adoption of best practices in Android development, code quality, and maintainability; 
  • Conduct regular code reviews to ensure adherence to coding standards, scalability, and robustness; 
  • Evaluate and implement new technologies, tools, and frameworks to enhance the development process and stay ahead of industry trends; 
  • Troubleshoot and resolve complex technical issues, collaborating with team members to find innovative solutions; 
  • Collaborate with stakeholders to understand business goals and translate them into technical requirements;
  • Collaborate with external team from other countries.

REQUIRED SKILLS AND EXPERIENCE

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; 
  • More than 3 years of experience working with Android; extensive experience with Java and Kotlin; 
  • Strong expertise in Android  architecture, design patterns, and development best practices; 
  • Strong knowledge of OOP, MVC, MVVM, UI/UX, UI Building; 
  • Proven expertise in building and optimizing large-scale Android applications; 
  • In-depth understanding of mobile security, performance optimization, and memory management; 
  • Experience with hybrid mobile application development frameworks such as Flutter...; 
  • Experience with offline storage, multi-threading; 
  • Experience with testing (unit test, instrumentation test); 
  • Deep knowledge of RESTful APIs, web services, and integration of third-party libraries; 
  • Familiarity with CI/CD pipelines and automated testing frameworks; 
  • Strong problem-solving skills and the ability to make critical decisions in complex technical situations; 
  • Fluently writing and speaking/ listening skills in English; 
  • An ability to effectively communicate technical concepts to both technical and non-technical stakeholders. 

DESIRED REQUIREMENT

  • Participation in code reviews and knowledge-sharing sessions; 
  • Willingness to adapt to new technologies and programming languages; 
  • Ability to mentor and develop junior team members; 
  • Demonstrated ability to make informed technical decisions aligned with business goals; 
  • Willingness to take ownership of projects and drive them to successful completion. 

BENEFITS

Salary: Up to 40M  

  • Probation salary is 100% of official salary; 
  • 13th-month salary and performance review twice a year; 
  • Bonus for special occasions each year (Labor Day, National Day, Solar New Year, Lunar New Year); 
  • Project Bonuses; 
  • Enjoy company summer trip and other team building activities held monthly and quarterly; 
  • IT Certificate allowance as regulated; 
  • Social, health and unemployment Insurance following Government policy; 
  • Health Care Insurance; 
  • Annual Health Assessment; 
  • Professional, creative and dynamic working environment; 
  • Work five days per week with flexible check-in time.