Senior Android Engineer

Senior Android Engineer
Kuba Pay Ltd, Denmark

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Jan 29, 2024
Last Date
Feb 29, 2024
Location(s)

Job Description

We are looking for a Senior Android Engineer to join our highly experienced mobility team where you will have opportunities to build world class features into our award winning mobility app.

We are passionate about our mobility platform and how we can help transit agencies make shared transportation more attractive. If you are equally as passionate as we are and if you would like to develop your knowledge and your skills together with us, then please read on!

We are a company where your opinion matters and where you can make an impact every day. The position requires you to be inquisitive, to listen and learn, follow best practices and deliver high quality code. You will be joining our Mobility App team in which you can grow your knowledge in a supportive environment and where you will be making a direct contribution from day one. The team is building several apps from our modularized codebase, which gives you the opportunity to develop both user-facing features as well as the underlying library modules that support our mobility platform.

The position requires you to be self-driven and you will contribute to the technical design and approaches as well as the continuous maintenance of the application.

About the role

You will be:

  • Designing and implementing features in our high-quality Android application
  • Optimizing application performance and usability
  • Collaborating with cross-functional teams to define requirements and ensure successful product delivery
  • Maintaining code quality and contributing to code reviews
  • Using your growth mindset and motivation to exploring new technologies, applications and environments

About us

Kuba Denmark is a leading provider of innovative ticketing solutions for the transportation industry. We are passionate about revolutionizing the way people pay for and access public transport. Our team is dedicated to delivering high-quality, user-friendly applications that make transportation seamless and convenient.

Why join us?

By joining Kuba Denmark you will have the opportunity to work on cutting-edge technology and contribute to transforming the transportation industry. We offer a collaborative and inclusive work environment where you will be surrounded by talented professionals who are passionate about what they do. Additionally, we provide competitive compensation packages and opportunities for professional growth and development.

Requirements

To succeed in this role, you should have:

  • Several years of experience developing native Android applications in Kotlin
  • Strong applied experience with Kotlin coroutines and structured concurrency
  • Strong knowledge of the Android SDK
  • Experience with Git, preferably Bitbucket and GitHub
  • Experience with Gradle
  • Experience developing clean, testable code
  • Experience with using REST APIs from mobile
  • Experience with AndroidX Navigation
  • Good understanding of best practices in testing and test frameworks, design patterns and layered architectures
  • Ability to work in a fast-paced, agile environment
  • Good problem-solving skills and attention to detail
  • You have a bachelor or master degree within Software Development or similar
  • You have excellent English language skills both orally and in writing

It would furthermore be awesome if you have experience with one or more of the following

  • Multi-module Gradle setups
  • Automated CI/CD build systems
  • Dependency Injection frameworks - Dagger in particular
  • RxJava, Kotlin Flow or other reactive frameworks
  • MVI architecture(s)
  • Jetpack Compose UI
  • Working in a Scrum team

Benefits

  • An opportunity to be part of highly knowledgeable and passionate development team
  • A chance to learn and grow while creating cutting-edge solutions for our customers
  • Being part of a dynamic team with great colleagues and team events
  • Competitive salary and benefits
  • Employee club with monthly events, Friday bars etc.
  • On site massage offer

Job Specification

Job Rewards and Benefits

Kuba Pay Ltd

Information Technology and Services - Johannesburg, South Africa
© Copyright 2004-2024 Mustakbil.com All Right Reserved.