Senior Mobile Engineer (Android)

9 Minutes ago • 7 Years + • Mobile Development

Job Summary

Job Description

Kick is a global live-streaming platform empowering content creators and expanding rapidly worldwide. Joining Kick offers a unique opportunity to be part of a rapidly scaling company that is innovating and pushing industry limits. As a Senior Android Engineer in the new Belgrade Regional Engineering Office, you will solve challenging problems, own your work from design to deployment, and contribute to a product used by millions. You will work on greenfield projects, scale services, and influence the company's growth in a collaborative environment that values autonomy and creativity.
Must have:
  • Build and maintain Kick’s native Android apps for mobile and smart TV platforms.
  • Design and implement viewer and streamer features optimized for performance and responsiveness.
  • Write maintainable, efficient, and scalable code adhering to Android standards.
  • Optimize existing systems for performance, scalability, and reliability.
  • Own projects end-to-end, from design through implementation and release.
  • Provide guidance to junior engineers and foster a collaborative team environment.
  • Contribute to architectural and technical strategy for scaling.
  • Actively explore emerging tools, frameworks, and practices.
  • Bachelor's/Master's degree in Computer Science or equivalent experience.
  • 7+ years of hands-on experience in Mobile Software Engineering.
  • Proficiency in Kotlin or Java for Android development.
  • Experience in the complete Android Development lifecycle.
  • Familiarity with RESTful APIs.
  • Understanding of Android’s design principles and interface guidelines.
  • Demonstrated technical leadership and mentoring experience.
  • Strong problem-solving skills.
  • Excellent English communication skills.
Good to have:
  • Experience in building large-scale Mobile applications.
  • Experience in building custom components, Video Players and animations.
  • Familiarity with CI/CD in mobile development.
  • Experience debugging production applications and managing incidents.
Perks:
  • Competitive yearly Bonus (up to 20% depending on the performance).
  • Fully covered private health insurance for you and your family.
  • Opportunity for career advancement within the company.
  • Training and development programs.
  • Work 3 days from the office with flexibility, office in Belgrade city center.
  • Daily catered lunch and a snack bar.
  • Parking reimbursement.
  • Regular team-building activities.

Job Details

What is Kick?

Kick is a global live-streaming platform for all types of entertainment content. Our mission is to empower content creators, event organisers, and content rights holders by providing them with the tools and revenue-sharing structures they need to monetise and grow their audiences.

As a result, we are quickly becoming a household name, attracting top-tier creators and expanding rapidly worldwide. You may have seen us in the UFC octagon or on the side of an F1 car, as we seize every opportunity that comes our way.

We’re the newest players in a well-established industry, and we’ve already made a significant impact. We have plenty more to achieve. We’re at the beginning of an exciting journey and are looking for new talent to join us.

Why join us?

Joining Kick at this point in our journey is a unique opportunity. We’re rapidly scaling and establishing ourselves globally while simultaneously innovating and pushing the limits of our industry. That means we’re part scale-up, part start-up. Kick is taking on the global players in the live-streaming industry and making an impact.

As part of our new Belgrade Regional Engineering Office (REO), you will be given interesting and challenging engineering problems to solve, have ultimate ownership of your work, and be responsible for a product used by millions of people every day. From day one, you'll be trusted with full ownership of your work — from design to deployment — and your code will go live quickly and often. You’ll work on greenfield projects, scale and stabilize established services, and see everything you build used at scale.

You’ll join a team that values autonomy, creativity, and collaboration. This is a unique opportunity to shape how we grow in Belgrade and influence how things are done both locally and globally.

You’ll be part of an environment that encourages experimentation, embraces learning, and celebrates both wins and lessons.

What you’ll be doing?

As a Senior Android Engineer you’ll help drive the development of our mobile and TV apps experience. Our users rely on our app for smooth, fast, and intuitive access to live content — this is your opportunity to shape the future of Kick.

Key Responsibilities:

  • Build and maintain Kick’s native Android native apps for mobile and smart TV platforms ( e.g. Android TV, Fire TV).
  • Design and implement viewer and streamer features such as low-latency live playback, dynamic chat, go-live workflows, in-app purchases, channel discovery, and personalised recommendations — all optimised for performance and responsiveness.
  • Write maintainable, efficient, and scalable code, rigorously adhering to Android coding standards and best practice.
  • Optimize existing systems for performance, scalability, and reliability, identifying and resolving bottlenecks and inefficiencies.
  • Own projects end-to-end, from design through implementation and release — driving key decisions, shaping the user experience, and ensuring high-quality deliverables.
  • Provide guidance to junior engineers, sharing expertise to foster a collaborative and high-performing team environment.
  • Contribute to architectural and technical strategy, helping shape how we scale across regions, platforms, and audiences — from component modularisation to CI/CD automation.
  • Stay ahead of the curve, actively exploring emerging tools, frameworks, and practices to keep our Android codebase modern, fast, and reliable.

About you:

We’re looking for someone who’s excited to take on a challenge and help us push the limits of mobile engineering. You thrive in fast-paced environments, care about clean and scalable code, and understand what it means to build for real users at scale.

Here’s what we’re looking for:

  • Bachelor's/Master's degree in Computer Science or equivalent practical experience.
  • 7+ years of hands-on experience in Mobile Software Engineering, focusing on scalable architecture and development.
  • Proficiency in Kotlin or Java, developing for the Android Platform and frameworks relevant to the role.
  • Prior experience in the complete Android Development lifecycle, from design, testing, signing, releasing, fixing and beyond.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Understanding of Android’s design principles and interface guidelines.
  • Demonstrated experience providing technical leadership, mentoring, and guiding teams.
  • Strong problem-solving skills and ability to tackle complex technical challenges.
  • Excellent English communication skills for effective collaboration across teams and stakeholders.
  • Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment.

Bonus points if you have:

  • Experience in building large-scale Mobile applications.
  • Experience in building custom components, Video Players and animations.
  • Familiarity with CI/CD in mobile development.
  • Experience debugging production applications and managing incidents.

Some of the perks of working with us

  • Competitive yearly Bonus (up to 20% depending on the performance).
  • Fully covered private health insurance for you and your family.
  • Opportunity for career advancement within the company.
  • Training and development programs.
  • We typically work 3 days from the office with the flexibility built in. Our office is in the Belgrade city center.
  • Daily catered lunch and a snack bar.
  • Parking reimbursement.
  • Regular team-building activities.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Belgrade, Serbia

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Mobile Development Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Melbourne, Victoria, Australia (On-Site)

Melbourne, Victoria, Australia (On-Site)

Melbourne, Victoria, Australia (On-Site)

Melbourne, Victoria, Australia (On-Site)

Belgrade, Serbia (Hybrid)

Melbourne, Victoria, Australia (On-Site)

Melbourne, Victoria, Australia (On-Site)

Melbourne, Victoria, Australia (On-Site)

Melbourne, Victoria, Australia (On-Site)

Melbourne, Victoria, Australia (On-Site)

View All Jobs

Get notified when new jobs are added by easygo

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug