Job Description:
We are seeking a Senior Android Developer to join our expanding engineering team. In this role, you will design and build high-quality Android applications across multiple domains, including e-commerce, digital transformation, HR, and recruitment platforms.
You will work closely with product managers, designers, and backend engineers to deliver scalable, reliable, and user-centric mobile solutions while mentoring other engineers and contributing to technical excellence across the team.
Responsibilities:
- Design, develop, and maintain Android applications using Java and Kotlin
- Ensure the best possible performance, quality, and responsiveness of the applications
- Collaborate with product managers, designers, and backend engineers to deliver high-quality features
- Review code and provide technical guidance and mentorship to junior and mid-level developers
- Optimize application performance, memory usage, and battery consumption
- Integrate RESTful APIs, WebSockets, and third-party SDKs
- Participate in technical design discussions, estimations, and sprint planning with foreign team
- Handle app releases, monitoring, and issue resolution via Google Play Console
- Stay up to date with Android platform updates, tools, and best practices
Required skills/Experience:
4+ years of professional Android development experience
- Strong proficiency in Java and Kotlin
- Strong troubleshooting, tracing, and debugging skills
- Experience with unit testing and UI testing (JUnit, Mockito, Espresso)
- Deep knowledge of Android SDK, Android components, and app lifecycle
- Hands-on experience with: Jetpack components, Dependency Injection, Asynchronous programming
- Proficient in monitoring/logging/tracing in Java
- Familiarity with Agile/Scrum model
- Strong communication and teamwork skills
Benefits/ Opportunity:
- Working in an international, dynamic and professional environment with many opportunities to develop career
- Having opportunities of being trained oversea and working directly with oversea customer
- A stable and rewarding position where your long-term commitment will be highly valued
- Technical & Soft skills internal training courses
- Many company activities (Sport and music festival, TMA Futsal league …) are held annually
- Competitive salary and bonus
- Total Health Care Insurance
- Loan Fund
- Team Building Fund