Mid-Level Software Developer (Android & Backend) in Wakefield

Mid-Level Software Developer (Android & Backend) in Wakefield

Wakefield Full-Time 40000 - 50000 £ / year (est.) Home office (partial)
B

At a Glance

  • Tasks: Develop innovative software for Android and backend systems in a dynamic environment.
  • Company: Join Boxbar Tech, an award-winning company revolutionising the drinks industry.
  • Benefits: Enjoy a competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Collaborative team culture with a focus on learning and innovation.
  • Why this job: Make a real impact on exciting projects in major venues worldwide.
  • Qualifications: 3-5 years of software development experience with strong Java/Kotlin skills.

The predicted salary is between 40000 - 50000 £ per year.

Mid-Level Software Developer - Android & Backend

Location

Hybrid, UK-based, with a preference for candidates who can commute to our Wakefield, West Yorkshire HQ when required

Contract

Full-time

Salary

Department

  • Engineering
  • About Boxbar Tech

Boxbar Tech is an award-winning, high-growth technology company transforming the way drinks are served across stadiums, arenas, festivals, events and hospitality venues around the world.

Our automated self-service drinks technology helps our partners serve customers faster, reduce queues, improve drink quality and increase operational efficiency.

Behind the physical hardware is a growing technology platform combining Android applications, cloud services, payment integrations, management software and real-time data.

We design, build, deploy and support our technology in live environments where performance and reliability genuinely matter.

As Boxbar continues to scale, we are looking for a Mid-Level Software Developer who enjoys solving real-world problems, working across a varied technology stack and taking ownership of features from initial design through to deployment.

The Opportunity

You will join a small, collaborative engineering team working across several products and technologies.

No two weeks will be the same.

You could be developing new features for our Android kiosk application, building backend services, integrating a new payment provider or investigating an issue involving hardware, software and networking.

This is an excellent opportunity for a developer who enjoys broad technical challenges and wants the freedom to contribute ideas, influence technical decisions and see their work operating in major venues and events around the world.

You will work closely with colleagues across Engineering, Product, Operations and Client Success to turn commercial and operational requirements into reliable, maintainable software.

What You’ll Be Doing

Your responsibilities will include

  • Developing new features for our Android kiosk application
  • Building and maintaining backend services and REST APIs
  • Integrating third-party payment providers and external platforms
  • Working with cloud infrastructure and serverless technologies
  • Supporting integrations between software, payment devices and physical hardware
  • Investigating and resolving issues across applications, devices, hardware and networks
  • Improving application performance, stability and reliability
  • Contributing to architecture and technical design discussions
  • Writing clean, testable and maintainable code
  • Reviewing code and helping maintain high engineering standards
  • Supporting deployment, monitoring and continuous improvement
  • Working closely with Product and Operations teams to deliver new functionality
  • Taking ownership of features from initial concept through to production
  • What You’ll Work On

Projects may include

  • Android kiosk software
  • Cloud APIs and backend systems
  • AI-assisted data analysis and internal insight tools
  • Real-time data processing
  • Payment-provider integrations
  • Hardware and peripheral integrations
  • Remote device management
  • Internal operational tooling
  • Application performance and reliability improvements

About You

We are looking for someone who

  • Enjoys learning and working with new technologies
  • Takes ownership and follows work through to completion
  • Approaches problems pragmatically
  • Writes clean, maintainable code
  • Is comfortable working independently while collaborating with a wider team
  • Communicates technical information clearly Enjoys investigating complex problems rather than working within a narrow remit
  • Can balance speed of delivery with quality and reliability
  • Is comfortable in a fast-moving scale-up environment
  • Wants to contribute ideas rather than simply implement specifications

Essential Skills and Experience

You will have experience in most of the following

  • Approximately three to five years of commercial software-development experience
  • Strong Java and/or Kotlin development skills
  • Commercial Android application development
  • Building or consuming REST APIs
  • Working with SQL databases
  • Git and collaborative source-control workflows
  • Object-oriented programming principles
  • Debugging complex software issues
  • Writing clear, structured and maintainable code
  • Managing your own workload and priorities
  • Communicating effectively with both technical and non-technical colleagues

You do not need to have experience with every technology listed.

Strong software engineering fundamentals, curiosity, and a willingness to learn are more important than matching the entire stack.

Desirable Experience

Experience in any of the following would be beneficial

  • AWS
  • Serverless development using AWS Lambda or API Gateway
  • Postgre SQL
  • Firebase
  • Docker
  • Linux
  • Python
  • Node. js
  • Networking fundamentals
  • Payment integrations
  • Bluetooth, USB or serial communications
  • Embedded systems or Io T devices
  • CI/CD pipelines
  • Git Hub Actions
  • Applications interacting with physical hardware
  • Remote monitoring or device-management platforms
  • Our Current Technology Stack

Our current technology stack includes

  • Kotlin and Java
  • Android
  • AWS
  • Postgre SQL
  • Firebase
  • Docker
  • REST APIs
  • Git Hub Actions

The stack will continue to evolve as the business and our products grow.

Why Join Boxbar?

  • Work on technology used in major stadiums, festivals, arenas and hospitality environments
  • See the direct, real-world impact of the software you build
  • Take ownership of meaningful features and technical challenges
  • Work across Android, backend, cloud, payments, data and hardware integrations
  • Join a small team where your ideas and contributions will be visible
  • Help shape engineering practices as the business scales
  • Join an ambitious international technology company at an exciting stage of growth
  • Interview Process

Initial conversation with me on motivation, experience, communication and logistics 2.

Technical assessment around Android, backend, debugging and engineering judgement 3.

Final interview confirming ownership, collaboration and real-world problem-solving approach

Equality and Inclusion

Boxbar Tech is committed to creating an inclusive working environment and providing equal opportunities to all applicants.

We welcome applications from people of all backgrounds and make employment decisions based on skills, experience, potential and suitability for the role.

Please let us know should you require any reasonable adjustments during the recruitment process.

#J-18808-Ljbffr

Mid-Level Software Developer (Android & Backend) in Wakefield employer: Boxbar

Boxbar Tech is an exceptional employer that fosters a collaborative and innovative work culture, allowing Mid-Level Software Developers to take ownership of impactful projects in a fast-paced environment. With opportunities for professional growth and the chance to work on cutting-edge technology used in major venues worldwide, employees can see the tangible results of their contributions while enjoying a supportive atmosphere that values diverse ideas and perspectives.

B

Contact Details:

Boxbar Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Mid-Level Software Developer (Android & Backend) in Wakefield

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Boxbar or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Boxbar.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Boxbar.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Boxbar that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Mid-Level Software Developer (Android & Backend) in Wakefield

Java
Kotlin
Android Application Development
REST APIs
SQL Databases
Git
Object-Oriented Programming

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Boxbar.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Boxbar and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Boxbar

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Boxbar uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.