Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 1-3 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
Role As an Android Engineer you will help build our SDK that is integrated into the banking apps of financial institutions -- including the big 4 Australian banks. Our SDK enables a checkout experience that delights consumers by delivering a digital receipt, warranty, and loyalty solution for bank customers. Slyp’s technology solution delivers a unique proposition for consumers, retailers, and banks.
You'll be writing in Kotlin, and interfacing with our internal APIs to surface the receipt information to the customer within the SDK. The SDK is responsible for the rendering of the receipt, so there's a nice mix of front-end and back-end development involved. You'll work alongside our core engineering team and our talented UX designers to power the receipt experience. We have a small mobile team who are passionate about creating innovative solutions, which you'll join.
Some of your responsibilities • Crafting code of a high standard that is testable, meets specifications and production ready. • Be responsible for the software you build, release and support. • Engaging with the product and engineering team in code reviews, planning, design and technical discussions. • Contributing to our existing and future mobile products and testing frameworks. • Solve challenging engineering and consumer problems pragmatically, elegantly, and simply. • Experimenting with new technologies.
What you have • Passion for mobile software engineering, and you're solution-focused. • Desire to join a culture of continuous improvement and innovation. You think customer and team first and display behaviours that make teams and individuals succeed. • In-depth knowledge of Software Engineering, Design Patterns, and Agile Software Development. • Solid experience in Android native development geared for performance and optimisation. • Extensive knowledge of modern mobile app development techniques and best practices. • Experience with Kotlin on Android • Experience building mobile software with and without third party libraries • Experience with dependency management and CI/CD for mobile • Experience building a mobile SDK would be an advantage.