Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
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.
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:
Key Requirements:
Preferred:
Why Join?