Enable job alerts via email!

Senior Full-stack Engineer (PHP/Android)

SmashTaps

Ipoh

Hybrid

MYR 60,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Join SmashTaps as a Senior Full Stack Engineer and play a key role in developing and maintaining high-quality applications serving global customers. This hybrid position requires expertise in PHP and Kotlin, along with a readiness to work with React Native or Flutter for mobile applications. Be part of a collaborative team that values technical excellence while contributing to innovative product initiatives.

Benefits

Opportunity to work on product engineering initiatives
Supportive team environment

Qualifications

  • Minimum 3 years of experience as a Software Engineer.
  • Hands-on experience with PHP and Kotlin required.
  • Familiarity with cloud services and CI/CD tools preferred.

Responsibilities

  • Verify and fix bugs within the defined timeframe.
  • Develop features for backend and frontend platforms.
  • Collaborate with IT and support teams on issues.

Skills

Problem Solving
Debugging
Collaboration

Tools

PHP
Kotlin
Flutter
React Native
MySQL
Git
AWS

Job description

About us

Founded in 2014, SmashTaps is a Malaysia Digital (MDEC) certified Digital Product Studio with offices in Sri Lanka, Malaysia, and the USA. We specialize in Web and Mobile Application Development Services for startups and scale-ups, taking pride in working closely with our clients, assuming total project ownership, and following the Agile Development Methodology. As part of our expansion, we are excited to announce that we are growing our team in Malaysia under our newly established entity, SmashTaps Sdn Bhd, further strengthening our regional presence.

SmashTaps is dedicated to delivering high-quality, tailored solutions to meet the unique needs of clients across various industries. With the majority of our clients based in the United States, we have built strong partnerships with leading brands in FinTech, MarTech, AdTech, Middleware, and AI. After nearly a decade of success in the US market, we are expanding our services to Europe, Singapore, and Sri Lanka. Alongside our client services, we also launch innovative startup ventures, driven by a commitment to entrepreneurship and making a positive impact in the digital landscape.

About the Role:

We are seeking a versatile and highly skilled Senior Full Stack Engineer who can seamlessly work across PHP and Android - Kotlin (additionally having Flutter or React Native exposure). Our client’s current product is a Kotlin-based POS mobile application serving global customers. The plan is to progressively rewrite this application using React Native or Flutter.

This is a hybrid role ideal for an engineer who is comfortable switching between technologies quickly and efficiently. The successful candidate will initially be parked under the Technical Support team to help verify issues and perform bug fixes where possible. For issues requiring longer resolution time, the work can then be transitioned to the IT team.

Key Responsibilities:

  • Verify and diagnose reported bugs within a defined timeframe to reduce the load on the IT team.
  • Implement fixes for bugs where feasible as part of the Technical Support team.
  • Develop and maintain features across both backend (PHP) and frontend/mobile platforms (Kotlin, Flutter, React Native/React).
  • Contribute to the ongoing migration and rewriting of the current app from Kotlin to React Native or Flutter.
  • Collaborate with cross-functional teams (including IT and support) to ensure smooth issue resolution.
  • Follow best practices in software engineering, including design patterns, clean code, and efficient debugging.
  • Quickly adapt to new frameworks or technologies as required by project needs.

Key Requirements:

  • At least 3 years of professional experience as a Software Engineer
  • Strong hands-on experience with PHP and backend development.
  • Experience with Kotlin and native Android app development.
  • Exposure to Flutter and/or React Native with readiness to contribute in app migration projects.
  • Ability to switch between programming languages and frameworks with minimal ramp-up time.
  • Solid understanding of RESTful APIs, database design (MySQL), and mobile application architecture.
  • Familiarity with CI/CD tools (e.g., GitHub Actions, Jenkins), Git, and Agile practices.
  • Strong debugging and problem-solving skills, particularly in verifying and resolving production issues.
  • Excellent communication and collaboration skills.

Preferred:

  • Experience with POS systems or enterprise applications serving global customers.
  • Ability to work on-site in Ipoh, Malaysia.
  • Familiarity with cloud services (AWS, DigitalOcean, etc.).

Why Join?

  • Opportunity to work on both sustaining and product engineering initiatives.
  • Work with a product serving global customers and contribute to its future technology stack.
  • Be part of a supportive team that values versatility and technical excellence.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.