Software Engineer in our Mobile Development Team


Over the last 12 years Thrive.App has developed and brought to market an innovative Software as a Service (SaaS) platform that enables enterprise grade, employee communications and engagement mobile apps to be very quickly created, published and updated by organisations all around the world.

Based solely in Belfast, we've already built up an impressive global client list that includes organisations such as Asda, Avis, Biffa, Moypark, AirFrance-KLM to name a few across the UK, Europe, Asia and both North and South America, and now we want you to help accelerate our growth to the next level.

Thrive is a 100% locally owned, award winning, business with established solid foundations, a very impressive global enterprise client base, and huge growth potential in the rapidly expanding market of enterprise mobility.

Our vision is to create a world beating B2B Software-as-a-Service (SaaS) company out of Belfast. We plan to grow the business rapidly over the next couple of years, significantly increasing our global client base and platform capabilities whilst expanding our team here in Belfast.

In addition to being part of a small (but growing!), energetic, agile team working on an awesome world class product in a relaxed enjoyable environment using the latest cloud-based technologies, the other benefits of working here include:

  • Highly competitive salary
  • Private healthcare scheme
  • Competitive Pension scheme
  • Additional Holidays for Birthdays and Years Service
  • Cycle to work scheme
  • A flexible and friendly working environment encouraging a meaningful work/life balance

The Role

Thrive are looking to hire a Software Engineer to work in our Mobile Development team, who is passionate about delivering high quality products in a dynamic, collaborative environment using the latest tech stack. As a business we appreciate that UI and UX can be a key competitive advantage over our competitors, so we always aim to deliver the highest standards of experience that users expect from the best commercial grade apps. If you’re a developer who enjoys crafting thoughtful, high-performant solutions, we’d love to chat with you about the role.

You will form part of a strong, experienced and motivated development team with direct line of contact to the company owners/directors and the ability to shape the future direction of the product and the company. You will play a key role in the further development of our core product to facilitate our ambitious growth plans.

Your Responsibilities

  • Developing our native iOS and Android applications using modern code-sharing techniques
  • Helping to define and influence the future technical direction for the evolution of the product
  • Working within an agile environment to develop high quality software
  • Using initiative to resolve any development issues hindering the team output
  • Providing third-line technical support to help resolve any customer issues

Your Experience and Skills

  • Proven track record of developing commercial applications
  • Experience of working with MAUI or Xamarin to develop cross-platform applications or a willingness to cross-train from other development technologies
  • Knowledge of C# or similar and an understanding of software development best practices
  • Experience working with design patterns such as MVC, MVP, MVU, or MVVM
  • Enthusiasm for crafting high quality products with a focus on design, performance, user experience, and attention to detail
  • Desire to keep up to date with latest technologies and how they can be used effectively
  • Ability to plan, schedule and monitor own work activities in order to meet time and quality targets

Highly Desirable Experience

  • MAUI, Xamarin, Xamarin Forms or other cross platform mobile development toolkit
  • Cross platform mobile development and architecture
  • iOS or Android development
  • Unit Testing and TDD
  • Working in an agile environment using Continuous Integration

This is a great opportunity for an excellent candidate with a genuine interest in software engineering, to help enhance and further develop our product within a growing team. You will enjoy exciting challenges in a fast-paced environment whilst working with the most up-to-date technologies.

To be considered for this position, please submit your CV to with the name of the position in the subject line.