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