E

EPOS

Unifies SaaS, payments, financing for SMEs

Android Software Engineer Senior

Mobile EngineeringUpdated on Nov 10
Full-timeHo Chi Minh City, VietnamIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Technology, Software Development, or a related field is required.
  • At least 6 years of experience with Kotlin and Java Native technologies is required.
  • Hands-on experience independently completing or participating in large-scale Android projects is required.
  • A good understanding of framework principles and practical experience optimizing performance on low-end device models, including startup, memory, and network performance, is required.
  • Experience with AI-assisted development, workflow automation, or AI tools is required.
  • Understanding of Jetpack components, familiarity with annotation frameworks, and practical experience with them are required.
  • Good or fluent English communication is mandatory.

Responsibilities

  • Implement Android (Kotlin) and Flutter components of the SaaS product.
  • Drive the mobile software lifecycle from prototyping through commercialization and post-launch support.
  • Build clean, well-tested, and maintainable code aligned with the cross-platform architecture and performance goals.
  • Identify workflow bottlenecks and use AI tools and automation to improve team productivity.
  • Establish validation practices for AI-generated code to ensure quality and maintainability.
  • Participate in design reviews, code reviews, cross-functional discussions, and continuous improvement.
  • Partner with Product, Design, and Backend teams to deliver Android applications.
  • Propose architecture and design reviews to ensure high software-quality standards.
  • Set a high technical standard for the team through code and design reviews.
  • Enhance engineering processes, including sprint planning, stand-ups, and long-term planning.
  • Mentor junior and middle engineers and foster their growth and technical skill development.

Desired Qualifications

  • Hands-on experience with Flutter cross-platform technologies is an advantage.
  • Practical experience with catering apps and architecture ability are preferred.
  • Hardware knowledge and practical experience, including printers, external card machines, and USB/Bluetooth communication, are preferred.

About the Company

EPOS

Unifies SaaS, payments, financing for SMEs

EPOS acts as an all-in-one digitalisation partner for small and medium-sized enterprises. Its flagship EPOS360 product unifies software as a service (SaaS), payments, and financing in one ecosystem, giving SMEs access to AI-powered tools that help them run operations smarter and scale faster. The platform works by integrating disparate business apps, payment processing, and financing options into a single seamless system, enabling automation, data-driven decisions, and easier cash flow management. What sets EPOS apart is its end-to-end approach: instead of piecemeal solutions from different vendors, it provides a unified platform designed specifically for SMEs to digitally transform with confidence. The company’s goal is to turn everyday operational complexity into growth opportunities, helping businesses digitize and expand with practical, integrated tools.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Singapore
Founded
2012

Recently Posted Jobs

Explore more opportunities at EPOS

See more jobs