TopDev
job-image
Android Developer (Kotlin)Login to view salary
Quận 7, Hồ Chí Minh
Senior Fulltime7 năm
Application deadline: 23-12-2023
1
Your role & responsibilities
  • An Android developer is responsible for designing, developing, and maintaining applications for the Android platform. They collaborate with cross-functional teams to define, design, and ship new features. The job description for an Android developer typically includes the following responsibilities:
  • Designing and building advanced applications for the Android platform.
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Working with outside data sources and APIs.
  • Unit-testing code for robustness, including edge cases, usability, and general reliability.
  • Fixing bugs and improving application performance.
  • Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.
  • Staying up-to-date with the latest industry trends, technologies, and best practices.
  • Participating in code reviews to ensure code quality and maintainability.
  • Collaborating with UX/UI designers to implement user-friendly interfaces.
  • Troubleshooting and resolving issues reported by users.
  • In addition to these responsibilities, an Android developer should possess strong problem-solving skills, the ability to work independently and as part of a team, and excellent communication skills. They should also have a good understanding of software development principles, Agile methodologies, and the Android platform's architecture and design patterns.
2
Your skills & qualifications

Must Have:

  • Bachelor’s degree in computer science, Information Technology or related field
  • At least 7 years’ experience in building apps in mobile native apps: Android (Kotlin)
  • Having at least 7 years’ experience as a Mobile Developer in Android
  • Proficient understanding of code version control tools, such as Git, Github
  • Experience with CI/CD
  • Have experience in integrating mobile apps with web services, firebase, firestore.
  • Able to submit to Google Play
  • Experience integrates with payment card machine.
  • Good understanding about MVC, MVP, MVVM, VIPER
  • Understanding of API, REST services and mobile security of articulating concepts in Architecture.

Nice To Have:

  • Experience in designing architecture is big plus
  • Experience in improving application performance is big plus
  • Motivation to learn a new programming language and new technologies
  • Attention to detail. Analytical mind and problem-solving attitude
  • Having good communication skill and negotiation skill
  • Ability to work independently as well as in a team environment
3
Benefits
  • Insurance, holidays & leaves are specified in accordance with Vietnamese labor law
  • Health Care
  • Company Trip
  • FREE Gym
  • Supportive colleagues, professional yet friendly working environment
  • Air-conditioned workplace, snacks & drinks (coffee, boba, etc.) are in full demand.
  • Spacious & airconditioned SLEEP ROOM AVAILABLE
⚙️ Candidates supporters
🧑🏾‍💻 Prepare for interviewsChecking TopDev QnA tool to practice your answers to common interview questions.Read QnA for interviews