Full-stack Lead (Android, Java)

ABOUT CLIENT

Our client is a global technology company that specializes in providing innovative IT solutions for the financial services industry

JOB DESCRIPTION

Design and develop high-quality Android applications for banking projects in an Agile/Scrum environment
Oversee the technical architecture and provide hands-on leadership throughout the development lifecycle
Ensure scalable, secure, and high-performance mobile solutions aligned with modern Android best practices
Act as the technical authority for the Android domain, guiding the team on architecture, coding standards, and engineering excellence
Contribute to backend/service integration and support end-to-end solution delivery as a full-stack Android technical leader
Utilize AI tools to enhance team productivity, code quality, testing coverage, and technical documentation
Collaborate with cross-functional stakeholders, Solution Architects, and Delivery Leadership while mentoring and growing the Android engineering team
Define and own the mobile architecture, technical roadmap, and engineering standards for Android applications
Lead the design and development of complex, enterprise-grade Android solutions using Kotlin and Java
Provide hands-on contribution to critical features, technical spikes, performance optimization, and integration layers
Drive the adoption of Clean Architecture, MVVM, Jetpack Compose, and modularization strategies
Review and approve technical designs, pull requests, and implementation approaches
Ensure seamless integration with backend services, APIs, and external enterprise platforms
Contribute to API design discussions and support backend collaboration for end-to-end delivery
Establish and enforce best practices for code quality, testing strategy, CI/CD, and release management
Identify technical risks, propose mitigation plans, and support delivery planning and estimations
Coach and mentor Android developers, conduct technical training, and support career development
Work closely with Product Owners, Scrum Masters, QA, DevOps, and Architects to ensure successful delivery

JOB REQUIREMENT

At least 7 years of professional experience in Android development
Proven experience in a Technical Lead or Senior role
Expert-level proficiency in Kotlin and strong hands-on experience with Java
Strong experience in mobile architecture design and large-scale production systems
Deep understanding of OOP, Clean Architecture, MVVM, Kotlin Coroutines, and Jetpack Compose
Hands-on experience in defining and implementing unit testing and mobile testing strategies
Solid understanding of CI/CD pipelines, build automation, and release processes
Experience in API integration and ability to contribute to end-to-end solution delivery in a full-stack context
Experience working in Agile/Scrum environments in enterprise delivery
Strong leadership, mentoring, and stakeholder management skills
Excellent problem-solving, analytical thinking, and decision-making capabilities
Strong communication and collaboration skills
Domain knowledge in banking/financial services
Experience with JIRA or similar project management tools
Strong knowledge of Gradle build system and multi-module project setup
Experience with static code analysis tools (SonarQube, Detekt, Lint)
Experience in UI testing and test automation strategy
Experience in Material Design customization, design systems, and complex animations
Exposure to mobile security best practices (secure storage, certificate pinning, biometric authentication, obfuscation)
Practical experience in applying AI tools (AI code assistants, automated testing, documentation generation) at team scale
Experience working in distributed global delivery teams
Experience with backend technologies (e.g., RESTful services, microservices, or cloud-based platforms) is a plus

WHAT'S ON OFFER

Offers competitive salary
Salary bands are reviewed annually
Provides 13th-month salary pro rata based on employee's length of service
Monthly lunch allowance of 700,000 VND per employee
Covers monthly parking fee for employee motorbikes
Conducts performance evaluation once a year for performance bonuses and salary increments
Provides private health insurance including accident, outpatient, in-patient, maternity, and dental for permanent employees after 2-month probation
Offers expense claim for eyewear and annual health check-ups
Provides a maximum of 18-day vacation leave per year, with the option to carry over 5 days until the following year
Grants an additional annual leave day for every two-year anniversary
Allocates annual fund for fitness activities based on team's vote
Offers a range of healthy snacks, tea, coffee, milk, and beer on tap
Conducts company townhall meetings every 6 weeks
Engages in CSR activities as per company's CSR guideline
Offers onsite tour/training courses at other offices and client's destination overseas where applicable.

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:

Outsource

Technical Skills:

Android

Location:

Ho Chi Minh, Ha Noi - Viet Nam

Working Policy:

Hybrid

Job ID:

J02045

Status:

Close

Related Job:

Non-Volatile Memory (NVM) Design Lead

Ho Chi Minh - Viet Nam


Product

  • Hardware

A skilled individual with experience in this position is required to lead in the creation of advanced NVM circuits and IP solutions. The chosen candidate will collaborate with various engineering teams and play a key role in enhancing the NVM engineering capabilities locally.

Negotiation

View details

Technical Lead FE Web

Ho Chi Minh - Viet Nam


Outsource

  • Frontend
  • NextJS
  • ReactJS
  • Typescript

The Technology Lead bridges business objectives with technical execution. They provide guidance on technology stacks, roadmaps, and business development while ensuring scalable and future-proof solutions. By leading teams with Lean and Agile principles, they optimize workflows, mentor engineers, and uphold high coding standards. Their role ensures project success through proactive risk management, seamless collaboration, and on-time delivery of high-quality web applications.#Key responsibilities: Perform technical requirements gathering, use-case discovery, and platform analysis Generate convincing and substantiated technology and architecture recommendations Develop and maintain software requirements specification and architecture documents Serve as the primary day-to-day technical contact for Clients, third-party vendors, technology partners and internal project stakeholders Collaborate with Technology Directors to develop estimates and overall implementation solution plans Serve as the lead for all implementation, customization, and integration efforts Define and document best practices and contribute to company knowledge sharing efforts Identify and define integration points with third-party solutions Define and document all tools and technologies used to implement the solution Work with vendor services to provide elements related to technology selection and implementation Perform problem analysis (identify root causes, outline resolution options, and take appropriate actions to resolve problems) Prepare and deliver technical proposals and presentations to all levels of a client's organization Evaluate vendor documentation and technical requirements to accurately estimate time and cost of identified options in order to make recommendations on approach from the business perspective

Negotiation

View details

QA Team Lead

Ho Chi Minh - Viet Nam


Product, AI Application Platform

  • Manual Test
  • Automation Test
  • Management
  • Playwright

Take charge of QA delivery for client projects, ensuring high quality and readiness for release, and providing transparent status updates to the team Participate in client and stakeholder calls to discuss test results, identify risks, and determine remaining tasks Utilize AI tools to streamline test design, conduct exploratory checks, and manage regression testing Provide mentorship to approximately 2 QA contractors, offering feedback, assistance, and maintaining high standards Collaborate with the development team on creating test plans to ensure comprehensive coverage aligns with the features being delivered Create concise and informative reports focusing on what has passed, what has failed, and any impediments.

Negotiation

View details