We're on a mission to build the best booking software available for Activity Centres and Providers, Climbing Walls, Experience and Tourist Attractions and other market segments requiring a flexible and powerful booking platform. Our team is passionate about creating intuitive, user-friendly digital experiences. As we continue to grow, we’re looking for a talented and motivated React JS/Native Front-End Web Developer to join our team. If you’re someone who thrives on creating beautiful and functional web interfaces and production-grade Native apps, this is the opportunity for you.
What You’ll Do:
- Design and implement user interfaces that are not only functional but also aesthetically pleasing, ensuring a delightful user experience across both web and mobile platforms.
- Help to build wireframes and design mockups into fully responsive, high-performance React.js and React Native applications.
- Develop and maintain modern, responsive web applications, with a focus on creating robust, production-ready mobile apps that are optimised for performance and scalability.
- Support and optimise React Native apps in production, ensuring that issues are quickly identified and resolved to keep apps running smoothly in a live environment.
- Monitor app performance and resolve any bugs or performance bottlenecks that may occur in production to ensure an excellent user experience.
- Work on enhancing the stability and scalability of Native applications while integrating with back-end systems and third-party APIs.
- Ensure design integrity across multiple devices and platforms, and adhere to responsive design principles for mobile-first and cross-browser compatibility.
- Collaborate with colleagues to deliver seamless, intuitive interfaces that align with business goals.
- Stay up-to-date with the latest design trends, tools, and technologies to keep the user experience at the forefront of development.
- Troubleshoot, debug and ensure high-quality, user-friendly interfaces while ensuring that designs are implemented to specification.
Requirements:
- Strong experience with React.js and React Native for building web and mobile applications, with a focus on UI/UX design implementation.
- Proven experience in supporting and maintaining React Native applications in a production environment, including monitoring performance, addressing bugs, and optimising the app for end-users.
- Proficient in HTML5, CSS3, and modern front-end technologies, with a keen eye for design details.
- Solid understanding of JavaScript and state management libraries.
- Experience working closely with UX/UI designers, transforming visual designs into high-quality code while maintaining design integrity and usability.
- Strong knowledge of responsive design principles and techniques, ensuring that applications are optimised for all screen sizes and devices.
- Experience with RESTful APIs and integrating front-end components with back-end services.
- Familiarity with monitoring and debugging tools for Native apps in production environments
- Knowledge of version control systems like Git and collaborative development practices.
- Ability to optimise applications for maximum performance, scalability, and user experience.
- Strong problem-solving skills with a passion for creating exceptional user experiences.
- Excellent communication and collaboration skills—comfortable working with both technical and non-technical team members.
Nice to Have:
- Familiarity with Figma, Sketch, Adobe XD, or other design tools used for UI/UX design and prototyping.
- Experience with TypeScript.
- Experience with testing frameworks (e.g., Jest, Cypress) to ensure quality of user interface.
- Experience working with Native Modules in React Native.
- Knowledge of CI/CD pipelines for mobile app deployment.
- Knowledge of PHP (our backend APIs are built with PHP)
Why Join Us?
- Competitive Salary: We offer a competitive salary
- Work-Life Balance: Flexible working hours and hybrid office/remote working (minimum 3 days in our Bournemouth office per week).
- Career Growth: We are committed to your professional development and offer plenty of opportunities for growth.
- Collaborative Environment: Work with a talented team who is passionate about design, technology, and innovation.
- Exciting Projects: You’ll work on projects that have a real impact, shaping the user experience from start to finish.
- Design-Centric Culture: We value design as much as development. You’ll have the opportunity to shape the design and influence the overall direction of the product.
Job Type: Full-time
Pay: From £45,000.00 per year
Benefits:
- Casual dress
- Company pension
Schedule:
Work Location: In person