Senior Software Developer, Mobile

Senior Software Developer, Mobile

Full-Time 50000 - 70000 £ / year (est.) Working from home possible
S

At a Glance

  • Tasks: Build high-quality mobile apps for customer and business use, collaborating with a talented team.
  • Company: Join Slice, empowering local pizzerias with innovative technology.
  • Benefits: Flexible hours, generous time off, healthcare plans, and wellbeing allowance.
  • Other info: Remote work opportunity with a diverse, global team.
  • Why this job: Make a real impact on small businesses while working with cutting-edge tech.
  • Qualifications: Proven iOS development experience; knowledge of Android and embedded systems is a plus.

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

Ilir Sela started Slice with the belief that local pizzerias deserve all of the advantages of major franchises without compromising their independence. Starting with his family's pizzerias, we now empower over tens of thousands of restaurants with the technology, services, and collective power that owners need to better serve their digitally minded customers and build lasting businesses. We're growing and adding more talent to help fulfil this valuable mission. This position is open to applicants across all of the UK on a remote basis, with the physical office located in Belfast, Northern Ireland.

The Role

By applying your Mobile experience and software development skills, you will build high quality and intuitive experiences for customer-facing and business-facing apps. You will collaborate with other developers to build scalable solutions that make it easy to build high quality products, and you will work alongside designers and other stakeholders to build exciting new features and refine existing experiences. You will integrate with our custom built in-shop embedded projects. Knowledge of more than one mobile stack as well as an interest in embedded systems is a bonus. For this role, we are focusing on hiring at the Senior level, which requires solid professional iOS development experience and a consistent track record of delivering high-quality solutions to complex problems.

The Team

You will be part of our Devices development team that is responsible for all of our customer-facing and business-facing mobile and embedded products. Think pizza ordering apps, Point-of-sale and Kiosks to name a few. We believe that consolidating our skills on platform-specific teams leads to a better development environment where you can collaborate, learn from and grow alongside other device experts. Our team brings together talented developers from across the US, UK, and Eastern Europe, each contributing unique perspectives and expertise to drive success.

The Winning Recipe

We’re looking for creative, entrepreneurial developers who are excited to build world-class products for small businesses and their customers. The core competencies this role calls for:

  • Proven experience developing iOS apps with Swift, SwiftUI, Combine and Core Data.
  • Experience or desire to work on Android app (Kotlin & Jetpack Compose).
  • Experience with Python, particularly in developing web services, is a plus.
  • Embedded systems experience is highly desirable.
  • Able to clearly express opinions on product design, while respecting the thoughts and opinions of their peers.
  • Adaptable, proactive and results-oriented, capable of delivering solutions efficiently and meeting tight deadlines.
  • Proven ability to communicate and collaborate effectively with engineers across all platforms and non-engineering stakeholders alike.
  • Comfortable working remotely and collaborating asynchronously with teammates in different timezones and from different backgrounds.

The Extras

Working at Slice comes with a comprehensive set of benefits, but here are some of the unexpected highlights:

  • Access to healthcare plans
  • Flexible working hours
  • Generous time off policies
  • Employee wellbeing allowance
  • Market leading maternity and paternity schemes

The Hiring Process

Here’s what you can expect from our hiring process if your candidacy progresses smoothly. We move quickly and strive for a fast turnaround from the final interview to the offer.

  • Application
  • 30-minute introductory meeting
  • 90 minute Live Coding Interview & 60 minute Technical Interview
  • 30-minute Hiring Manager meeting
  • Offer!

Pizza brings people together. Slice is no different. We’re an Equal Opportunity Employer and embrace a diversity of backgrounds, cultures, and perspectives. We do not discriminate on the basis of race, colour, gender, sexual orientation, gender identity or expression, religion, disability, national origin, protected veteran status, age, or any other status protected by applicable national, federal, state, or local law. We are also proud members of the Diversity Mark NI initiative as a Bronze Member.

Senior Software Developer, Mobile employer: Slice Belfast

At Slice, we pride ourselves on being an exceptional employer that champions creativity and collaboration within a diverse team. Our remote work culture allows for flexibility while providing access to comprehensive benefits, including generous time off and a focus on employee wellbeing. Join us in Belfast or work remotely from anywhere in the UK, and be part of a mission-driven company that empowers local pizzerias with cutting-edge technology and support.

S

Contact Details:

Slice Belfast Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Developer, Mobile

Tip Number 1

Get your networking game on! Reach out to folks in the industry, especially those who work at Slice or similar companies. A friendly chat can open doors and give you insights that might just land you an interview.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best mobile projects. Whether it's apps you've developed or contributions to open-source projects, having tangible evidence of your expertise can really impress hiring managers.

Tip Number 3

Prepare for those technical interviews! Brush up on your coding skills and be ready to tackle live coding challenges. Practising common algorithms and data structures will help you feel more confident when it’s showtime.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Slice team!

We think you need these skills to ace Senior Software Developer, Mobile

iOS Development
Swift
SwiftUI
Combine
Core Data
Android Development
Kotlin

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Software Developer role. Highlight your mobile development experience, especially with iOS and any relevant projects you've worked on. We want to see how your skills align with our mission at Slice!

Showcase Your Projects:Include links to your previous work or GitHub repositories. This gives us a chance to see your coding style and the quality of your projects. We love seeing creativity and innovation in action!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share why you're excited about working with Slice and how your experience can contribute to our team. Be genuine and let your personality come through – we appreciate authenticity!

Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates. Plus, it’s super easy – just a few clicks and you’re done!

How to prepare for a job interview at Slice Belfast

Know Your Tech Stack

Make sure you’re well-versed in the mobile technologies mentioned in the job description, especially Swift, SwiftUI, and Combine. Brush up on your iOS development skills and be ready to discuss your past projects and how you tackled complex problems.

Showcase Collaboration Skills

Since this role involves working with designers and other developers, prepare examples of how you've successfully collaborated in the past. Highlight your ability to communicate effectively with both technical and non-technical team members.

Prepare for Live Coding

Expect a live coding interview, so practice coding challenges that focus on mobile app development. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable coding under pressure.

Emphasise Adaptability

The job requires adaptability and a proactive approach. Be ready to discuss situations where you had to pivot quickly or learn new technologies on the fly. This will show that you can thrive in a fast-paced environment.