Overview
We are seeking a skilled and motivated App Developer to join our growing Digital Team. Youâll design, build, and maintain high-quality mobile applications for iOS and Android using Swift (Xcode), Kotlin, or cross-platform frameworks such as Flutter or React Native. The role demands strong technical ability, attention to detail, and a clear understanding of user experience, performance, and security.
While your focus will be app development, youâll also support PHP, WordPress, WooCommerce, and API projects to help sustain delivery momentum across the digital function. Reporting directly to the Operations \& Technology Director, youâll be accountable for producing robust, efficient, and user-focused software that supports the companyâs wider digital strategy.
Key Responsibilities and Deliverables
App Development:
Design, develop, test, and deploy high-quality mobile applications for iOS and Android using native or cross-platform frameworks such as Flutter.
Full Development Lifecycle:
Manage the complete app lifecycle â from concept and architecture through development, testing, deployment, and maintenance.
Core App Capabilities:
Implement essential app features including notifications, background processes, permissions, offline data handling, and performance optimisation.
Backend \& API Integration:
Work with RESTful APIs, PHP backends, and data exchange mechanisms to connect mobile applications with core systems.
Version Control \& Collaboration:
Manage version control using Git to maintain code integrity and facilitate collaboration within the development team.
Wider Development Support:
Contribute to PHP, WordPress, and WooCommerce projects when required to maintain delivery momentum.
Time Management \& Quality:
Demonstrate effective time management to meet project deadlines while ensuring high-quality deliverables.
Communication \& Coordination:
Communicate effectively with team members and stakeholders to gather requirements, provide updates, and ensure technical alignment.
Testing \& Quality Assurance:
Conduct thorough testing across devices and environments to ensure performance, reliability, and a seamless user experience.
Innovation \& Continuous Improvement:
Keep up to date with new technologies and frameworks, introducing fresh ideas to improve processes and outcomes.
Documentation:
Produce clear, maintainable, and well-documented code to support future development and team understanding.
Required Skills and Experience
Proven experience developing and publishing at least one live app (App Store or Google Play).
Strong understanding of mobile app principles: notifications, background processes, storage, permissions, and performance optimisation.
Proficiency in at least one of: Flutter, Swift, Kotlin, or React Native.
Working knowledge of PHP and RESTful API development and integration.
Familiarity with JSON, OAuth/JWT authentication, and secure data handling.
Competence with version control (Git/GitHub).
Bonus Skills
Knowledge and understanding of MySQL.
Prior experience in SaaS environments.
Familiarity with WordPress/WooCommerce and PHP development best practices.
Qualifications
Proven experience in application development for both Android and iOS platforms.
Proficiency in programming languages such as Java, Kotlin, Objective-C, Swift, C#, JavaScript, Xamarin, React, and React Native.
Strong understanding of application development principles and best practices.
Familiarity with RESTful APIs and their integration into mobile applications.
Excellent communication skills with the ability to work collaboratively within a team environment.
Strong time management skills with the ability to prioritise tasks effectively.
A passion for technology and a desire to stay current with emerging trends in application development.
Personal Attributes
Accountable, dependable, and detail-oriented.
Thrives in a collaborative, fast-paced environment.
Problem solver with strong analytical and organisational skills.
Communicates clearly with both technical and non-technical colleagues.
Committed to learning, growth, and continuous improvement
If you are a dedicated Application Developer looking to make an impact in a fast-paced environment, we encourage you to apply for this exciting opportunity.
Job Type: Full-time
Pay: ÂŁ35,000.00-ÂŁ45,000.00 per year
Benefits:
Company pension
Cycle to work scheme
Work Location: In person