(Senior/Middle) Android Developer

ABOUT CLIENT

"Our client is a leading tech company specializing in artificial intelligence solutions

JOB DESCRIPTION

Create and maintain high-performance, reusable, and reliable Kotlin/Java code for native Android applications.
Collaborate with various teams to define, design, and implement new features.
Identify and address bottlenecks, bugs, and improve application performance and quality.
Ensure that UI/UX designs are technically feasible and translate them into high-quality code.
Collaborate closely with the team to enhance product performance and user experience.
Continuously research, evaluate, and implement new mobile technologies and development practices to enhance efficiency and quality.
Actively participate in code reviews, technical discussions, and knowledge sharing.

JOB REQUIREMENT

Must have a minimum of 4 years of professional experience in native Android application development.
Proficiency in Kotlin (preferred) and Java languages is required.
Comprehensive understanding of the Android SDK, various Android versions, and the lifecycles of different components such as Activities, Services, Broadcast Receivers, and Content Providers, as well as handling screen fragmentation.
Strong knowledge of Android architectural patterns (e.g., MVVM, Clean Architecture) and SOLID principles.
Proven experience in working with RESTful APIs and JSON for connecting applications to back-end services.
Solid understanding of concurrency, multithreading, background processing, and performance tuning in Android.
Proficient in Object-Oriented Programming (OOP), Data Structures, and Algorithms.
Experience with unit testing (e.g., JUnit, Mockito) and UI testing frameworks (e.g., Espresso).
Familiarity with Git version control is necessary.
Strong problem-solving skills and the ability to debug complex issues are essential.
Good communication skills and the ability to work collaboratively in a team are necessary.
Experience with Firebase services (Analytics, Crashlytics, Push Notifications, etc.) and/or Google Cloud Platform is a plus.
Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, Bitrise) is an advantage.
Understanding of fundamental UI/UX design principles is beneficial.
Experience with C/C++ and JNI is an additional asset.
Experience in developing applications involving Video, Audio, or Photo processing/streaming is a plus.
Experience with dependency injection frameworks (e.g., Dagger, Hilt) is an advantage.

WHAT'S ON OFFER

Regular performance reviews twice a year.
Full salary during probation period.
Monthly lunch allowance provided.
Various bonuses offered including bi-annual performance bonuses, 13th-month salary, and holiday bonuses.
Ample opportunities for professional development with a clear path for advancement and support for training and courses.
Modern and supportive work environment with scenic city views.
Emphasis on sharing culture and access to latest technologies, as well as a supportive team.
Employee-focused culture with well-equipped workstations, afternoon snacks, nap area, and a pantry filled with snacks and drinks, entertainment zone, and library.
Comprehensive benefits such as premium health check package, regular team building activities, and company trips.

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Product

Technical Skills:

Android, Kotlin

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Onsite

Job ID:

J01753

Status:

Close

Related Job:

Senior Backend Engineer (Shop 6.0)

Ho Chi Minh - Viet Nam


Outsource

Design and develop the backend services for the core areas of Shop 6.0 (catalog, orders, payments, ERP Cloud integration) Define API boundaries and ensure consistent, scalable communication between services Own reliable data synchronization between the ERP Cloud and the platform, including error handling and recovery mechanisms Optimize systems for performance and scalability (caching, asynchronous processing, read/write optimization) Establish observability standards (logging, monitoring, alerting) across all backend services Conduct code reviews, promote best practices, and support less experienced team members

Negotiation

View details

Senior Tech Lead (Shop 6.0)

Ho Chi Minh - Viet Nam


Outsource

Take on overall technical and organizational responsibility for delivering Shop 6.0 across frontend, backend, and infrastructure Plan delivery scope, milestones, and releases, and coordinate the work of parallel workstreams (frontend, backend, DevOps, QA) Make and facilitate key architectural decisions together with the senior engineers, particularly around microservices, APIs, and cloud-native implementation on Azure Identify and manage risks related to integration (especially the ERP Cloud connection), scalability, and technical dependencies Serve as the central point of contact for stakeholders on scope, prioritization, and timelines Ensure code quality through reviews, mentoring, and clear standards, including a pull request process with mandatory checks and senior/lead review Ensure transparency on progress, risks, and decisions towards the team and management

Negotiation

View details

Senior Embedded Linux Middleware Engineer

Ho Chi Minh - Viet Nam


Outsource

  • Embedded
  • C/C++

Create middleware/framework for SoC platforms. Conduct Integration Testing, Unit Testing, Functional Testing. Generate technical documentation and build sample applications for the product. Work with various teams to ensure project completion. Recognize, report, and resolve technical issues.

Negotiation

View details