Android Developer (Kotlin/ Java)

Remuneration: Competitive

Location: London/Newcastle

Role Type: Permanent

Apply

Key Work Benefits

We take the health and happiness of our employees seriously and we’re consistently searching for new ways to make mkodo the best place to work. From retirement planning to a wellness offering supporting mental & physical wellbeing.

Remote Working Icon

Remote/Flexible working

Generous Holidays Icon

Generous Holidays

Tech Scheme Icon

Tech Scheme

Employee Assist Program Icon

Employee Assist Program

Bonus and Profit Share Icon

Bonus and Profit Share

Birthday Off Icon

Birthday Off

Team Socials Icon

Team Socials

Pension contribution Icon

Pension Contribution

Recruitment Process

For our web, Android and iOS engineering roles, we follow the below process:

For our roles, we follow the below process:

Review

We review applications and screen against our requirement criteria

Intro call

Successful applicants are invited to a 30-minute chat with a member of our team to get to know you a little, and tell you more about the role

Technical Exercise

You will be invited to a partake in a Pair Programming session with two of our Engineers, to assess your level of technical and coding abilities

Final Interview

A final meet with our HR team, and a Head of Engineering - also the chance to ask any questions about the role, and what it's like to work at mkodo

Offer

We make an offer to the person we feel most suitable for the role and business

Review

We review applications and screen against our requirement criteria

Intro call

Successful applicants are invited to a 30-minute chat with a member of our team to get to know you a little, and tell you more about the role

Skills Assessment

You will be invited to a second stage in the process to meet with more members of the team, and to show off your skills in your area of expertise. There will be the opportunity to ask any questions, and find out more about the role, and also to discuss your experience in more detail.

Final Interview

A final meet with our HR team - also the chance to ask any questions about the role, and what it's like to work at mkodo

Offer

We make an offer to the person we feel most suitable for the role and business

Graduate Evolve Scheme

At mkodo, we’re passionate about the future, not only when it comes to our work, but also the future workforce – say hello to the mkodo Evolve scheme.

Learn More

Android Developer (Kotlin/ Java)

Renumeration: Competitive

Location: London/Newcastle

If this is the opportunity you have been waiting for, to work in a face-paced company with cutting-edge technology, please send your CV and covering letter to jobs@mkodo.com

APPLY
${svgheart}

KEY SKILLS AND ATTRIBUTES

We are looking for a passionate software engineer who keeps up to date with latest development changes. You should endeavor to write clean code and constantly improve the apps you work on. 

 

  • Experience in Android development.
  • Experience working with RESTful APIs
  • Experience with multi-threaded programming
    • Experience building adaptive UIs for mobile devices
  • Understanding of core computer science principles and concepts i.e. MVC, OOP, memory management.

 

TDD is an advantage but don’t worry we can train you if you haven’t practiced it before. 

${svgabout}

ABOUT THE ROLE

Here at mkodo we focus on building great software engineers and code! SOLID principles, Clean Code/Architecture, TDD and CI/CD are the way we work to deliver high quality and maintainable code. Writing maintainable code in this way enables our engineers to make changes more easily, safely and faster, enabling us to grow longstanding relationships with our clients. 

 

Join us for the opportunity to work on highly scalable, performant, maintainable and secure Web and Mobile Applications for clients in the heavily regulated online gaming sector. Our portfolio includes sports betting, casino, bingo and, more predominantly of late, lottery applications. Our websites get millions of users; our mobile apps are downloaded millions of times. 

${svgresponsibilities}

MAIN RESPONSIBILITIES

Following the best dev practices: 

 

  • We build our own modules for reusable code across our apps.
  • All new code is written in Kotlin
  • TDD so we know when our code breaks.
  • We are constantly striving to improve our security processes.
  • We follow the SOLID principles and are always trying to leave the code cleaner than we found it.
  • We have a great CI setup, with Jenkins validating our commits and running automated code quality checks through SonarQube.

 

Tech interesting to us: 

 

  • Jetpack Compose
  • Clean Architecture
  • Widgets
  • Kotlin Multiplatform
  • Android Architecture Components
${svgbenefits}

MORE BENEFITS

mkodo is a great place to work, with excellent benefits comprising: 

 

  • Remote/Flexible Working 
  • Quarterly team events 
  • Birthday Holiday
  • Generous Holiday Allowance 
  • Tech Loan Scheme 
  • Performance bonus & profit share scheme 
  • Cycle to Work scheme
  • Travel Loan scheme
  • Supplies of fresh fruits, cereals, biscuits, nibbles, etc. in the offices
  • Friday-evening beers
  • Relevant training and training budget
${svgfocus}

WHO ARE WE

mkodo builds world class apps and digital products in the global lottery, betting and gaming space.

We have an open, supportive, dynamic culture where talented people are trusted to contribute to the team and company by carrying out their roles in a professional, collaborative, and skilled manner. We value the expertise of our team members and offer opportunities for personal development and career progression within the company.


true

If this is the opportunity you have been waiting for, to work in a face-paced company with cutting-edge technology, please send your CV and covering letter to jobs@mkodo.com

APPLY