Developer Programmer – POS
We are Mansys Pty Ltd, recruitment consultants.
Our client, Bepoz Global (Melbourne, VIC), is Australia's leading supplier and developer of point of sale (POS) systems.
They supply customised POS solutions for bars, restaurants, cafes, hotels and clubs, and also offer Digital Signage, CCTV, Paging, Takeaway Order Apps and Self-Ordering solutions.
Responsibilities
Drive complex projects end-to-end: from technical design through to deployment and post-release support.
Design, implement, test and deploy modern POS and transaction-heavy applications across web and mobile.
Contribute to architecture decisions, ensuring scalability, performance and maintainability.
Manage and maintain existing systems in line with the product custodianship strategy.
Write clean, testable, well-documented code and participate in meaningful code reviews.
Engage in engineering practices that produce testable, maintainable products.
Share knowledge and mentor other developers onshore and offshore.
Perform code reviews & documentation, and address complex bug fixes, especially on high-risk problems.
Diagnose and resolve complex defects and performance issues in production systems.
Work closely with Product, UX and business stakeholders to deliver high-value features on time.
Must Have
At least a Bachelor's Degree in Engineering, Computer Science, Information Technology or related field.
At least 5 years of professional software development experience, including production mobile or cross-platform apps.
At least 2 years of experience in POS software.
Strong proficiency in JavaScript/TypeScript and React Native; experience with React and Node.js (MERN stack).
Solid experience with Android development (Kotlin/Java, Android SDK, Jetpack, Compose).
Experience with iOS development using Swift and/or Objective-C, and modern UI frameworks such as SwiftUI.
Proven experience with offline-first architectures and performance tuning in mobile applications.
Skills Needed
Experience building or maintaining POS, retail, hospitality or e-commerce applications at scale.
Experience with SDK development (e.g. Golang/GoMobile SDKs) and cross-platform integrations.
Familiarity with payments integrations.
Experience integrating logging/monitoring solutions (e.g. Splunk) and working with distributed systems.
Strong understanding of MVVM architecture and modern mobile development patterns.
Experience with cloud platforms (AWS, Firebase, DigitalOcean) and modern backend technologies.
Hands-on experience with CI/CD tools (GitHub Actions, Bitrise, Jenkins, Fastlane).
Salary
Annual salary of A$80,000 to A$95,000 plus superannuation.
Application Process
Only shortlisted candidates will be contacted.
#J-*****-Ljbffr