Do you want to take public transport to the next level across the globe by digitalizing this industry? Do you like to work in a startup minded company, where you drive how the products being built will look and feel like?
Turnit’s mission is to create a world where people don’t have to waste years of their life in traffic jams. We want a world where people think of public transport as the logical way to go when commuting to work or traveling between cities. To achieve this, we are building the best IT solutions that the passenger transport industry has ever seen. With our solutions, the industry will be smart, efficient, and tailored to the passengers’ needs resulting in greener and hassle-free transportation. To reach our dream of digitalizing the passenger transport industry, we need people like you to help us.
We are looking for an experienced
to join our team in Tartu.
Your main day to day activities include:
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Help maintain code quality, organization, and automatization
- Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order
- Ensuring that the construction and presentation of your apps are congruent with the company's standards
We would be excited if you would match the following:
- Proven software development experience and Android skills development
- Proven working experience in Android app development
- Strong knowledge of Android SDK, different versions of Android (Kotlin/Java), and how to deal with different screen sizes
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Experience with offline storage, threading, and performance tuning
- Ability to understand business requirements and translate them into technical requirements
- Proficient understanding of code versioning tools, such as Git
- Solid understanding of the full mobile development life cycle
We offer you a diverse and challenging work in our office at the heart of city of Tartu, a supportive and talented team, and a competitive salary. Health and glasses compensation, tools and devices according to your needs. And of course, convenience to work remotely.