Mobile Developer

The Role

Thrive are looking to hire a Mobile Software Developer who is passionate about delivering high quality products in a dynamic, collaborative environment using the latest tech stack. 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 customer issues

Your Experience and Skills

  • Proven track record of developing commercial mobile applications for iOS and / or Android

  • Desire to work with Xamarin to develop cross-platform applications

  • 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

  • Xamarin, Xamarin Forms or other cross platform mobile development

  • Cross platform mobile development and architecture

  • 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.