
Job Description
We are looking for a talented developer with experience in Android or Linux-based application development, particularly in creating custom solutions for specialised ticketing hardware. You will be working on diverse projects, including vehicle control units, handheld ticket validation devices, POS systems, and more, using technologies like Java, Kotlin, Angular, and MQTT to build seamless, high-performance solutions.
What you will be doing:
- You will be developing applications for different Android or Linux based specialised ticketing hardware. For example:
- Custom built central control unit for vehicles.
- Driver device and control interface
- Different handheld units for ticket validation and selling.
- Point-of-sale (POS) devices
- Most of the devices run standard Android and you will write (complex) business logic in Android (Java or Kotlin) and native Android UIs.
- Our Linux-based validator runs a customer-facing user interface written using the Angular
Requirements
You are welcome to apply if you have:
- Solid development experience in Android/Java/Kotlin (or excellent coding skills in any other language and readiness to move to core Android).
- Experience and interest in R&D with different hardware.
- Ability to analyze tasks and offer solutions.
- Ace through specs to get things up and running and integrated.
- Bright mind and desire to succeed.
- Fluency in English or Estonian.
What would make you extra special:
- Experience in certifying hardware and software (especially payment related).
- Experience with embedded programming.
- Deep understanding of Linux.
Company offers
- Work on impactful global public transport solutions
- Collaborate with some of the brightest minds in tech
- Grow professionally with continuous learning and career development opportunities.
- Be part of a team that improves daily mobility for millions of people.
Ready to transform public transport with us? Apply now and let’s build the future together!