Principal/ Senior Android Developer (Kotlin)

ABOUT CLIENT

Our client is a leading technology company that specializes in creating innovative products for the mobile industry.

JOB DESCRIPTION

Utilize Kotlin and other mobile technologies like Flutter to design and implement product functions
Conduct refactoring of existing applications, improve performance, and reduce regression testing costs by implementing effective test code
Design and develop high-performance camera modules and drawing functions
Create and implement APIs linked with the backend
Collaborate with product managers, designers, and QA for defining requirements and formulating specifications
Stay updated on the latest industry trends and best practices in mobile technologies and apply them to the product
Enjoy tackling challenging solutions and systems
Programming: Kotlin, Dart
Framework: Kotlin, Flutter
Infrastructure: AWS / GCP
CI/CD: CircleCI / Bitrise / Fastlane / GitHub Actions
Knowledge Tool: Confluence / esa
VCS: GitHub
Others: Slack / Jira

JOB REQUIREMENT

Strong alignment with the company's mission and values.
6+ years of experience developing native Android applications using Kotlin.
Expertise in architecture design, selecting frameworks and technologies based on application needs.
Proven track record as a technical lead, guiding projects through the entire development lifecycle.
Ability to write high-quality, secure, scalable, and performance code.
Strong proficiency in algorithms, analytical thinking, and problem-solving to enhance application performance.
Continuous learning and integration of new technologies to optimize development efficiency.
Experience handling scalability challenges in line with service growth.
Familiarity with $1ESTful and GraphQL APIs.
Skilled in writing test-driven functions to ensure reliability.
Understanding of mobile application security best practices.
Conduct regular code reviews, offering constructive feedback and ensuring best practices are followed.
Active involvement in software development planning, guaranteeing quality and timely delivery.
Effective communicator, ensuring smooth collaboration with team members and stakeholders.
Proficiency in English communication for global collaboration.
Experience in building projects from scratch, including initial architecture and implementation.
Ability to ensure high-quality team output, providing mentorship and guidance to address challenges.
Leadership in supervising, managing, and motivating the mobile development team.
Strong documentation skills for technical specifications and project workflows.
Experience in developing hybrid applications using Flutter & Dart.
Familiarity with native iOS development using Swift.
Hands-on experience in automation testing to streamline development processes.

WHAT'S ON OFFER

Generous compensation and benefits, with comprehensive insurance coverage
Regular semi-annual performance evaluations
Extra month's salary as a bonus
Hybrid work arrangement
18 days of leave, including annual and New Year's holidays
Comprehensive healthcare package from the beginning of employment
Yearly health check-up
Opportunities for career growth and exposure to cutting-edge technologies
Bonus for patents and inventions
Company trips, year-end celebrations, and holiday gifts
Provision of MacBook Pro or laptop.

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

Location:

Ho Chi Minh, Ha Noi - Viet Nam

Working Policy:

Hybrid

Job ID:

J01793

Status:

Active

Related Job:

Senior Full-Stack Engineer (C# / React, AI Customer Support Platform)

Ho Chi Minh - Viet Nam


Outsource

  • .NET
  • ReactJS
  • Azure

Create and maintain backend services and APIs using C# and .NET technologies Construct contemporary frontend applications and interfaces using React Create adaptable integrations and workflows across platform services Team up with AI and product teams to incorporate intelligent support features and automation Collaborate with frontend, backend, and DevOps teams to produce top-notch solutions Enhance application performance, maintainability, and reliability Engage in technical discussions, code reviews, and architecture decisions Contribute to engineering standards and development best practices

Negotiation

View details

Senior Full-Stack Engineer (C# / React - BI & Analytics Platform)

Ho Chi Minh - Viet Nam


Outsource

  • .NET
  • ReactJS
  • Azure

Create and manage backend services and APIs utilizing C# and .NET technologies Construct contemporary frontend applications and dashboard interfaces utilizing React Establish adaptable integrations between operational systems, analytics services, and reporting layers Coordinate with frontend and data teams to provide modern BI and reporting experiences Translate business requirements into technical solutions in collaboration with engineering and product teams Enhance application performance, maintainability, and scalability Engage in technical discussions, code reviews, and architecture decisions Contribute to engineering standards and development best practices

Negotiation

View details

Senior Software Engineer (Web API)

Ho Chi Minh - Viet Nam


Outsource

  • NodeJS
  • ReactJS
  • Azure

Create and maintain a TypeScript-based Web API for managing payment transactions Develop and maintain the Hub App using React and integrate it with the Payment API Design and implement secure authentication and authorization mechanisms such as OAuth2 and JWT Establish and manage automated CI/CD pipelines using GitHub Actions Conduct unit, integration, and end-to-end testing, as well as implement test automation Utilize AI-assisted development tools like GitHub Copilot and Claude to enhance productivity and quality Work closely with the Product Manager and Team Lead Take ownership of the entire API ensuring its availability 24/7

Negotiation

View details