Mobile Java Developer
The Native Platforms Team
Masabi are looking for a Mobile Developer to join our Native Platforms team and play a part in enhancing the JustRide experience for our customers and partners around the world.
As a member of our Native Platforms team, you will have the opportunity to work on the JustRide SDK, used by partners worldwide to integrate Masabi’s JustRide ticketing solution into their existing mobile applications. You will have the opportunity to help define and shape the technical direction of the SDK and the public facing API that other developers can build against.
The person we are looking for…
We are looking for experienced engineers that are keen to use the most appropriate technology to solve a problem. You’re comfortable working with a mixture of mature technology and shiny new projects, with a real passion for understanding customer needs and writing high quality solutions that meet them. Although the majority of your day-to-day development will be in pure Java, you will be comfortable working in a shared codebase with Android and iOS (in Objective-C) or keen to expand your skills in mobile.
Some tools and technologies we use
- Java 8 / J2ObjC / Objective-C.
- JUnit / Mockito / XCTest /OCMock
- Git / Gradle / Maven / Artifactory.
- JIRA / Confluence / Stash / Bamboo.
- IntelliJ / Android Studio / Xcode / AppCode.
At least 3 years of experience working in modern (1.7+) Java and a strong commercial background in Java development
Have worked in agile environments and understand that there’s more to an effective agile team than standups and buzzwords
Be a strong team player, not afraid to voice an opinion and take an active role in planning, user story development and rigorous peer review