ABOUT US -
Venture Life Group (VLG) is a dynamic and innovative, global consumer healthcare company specialising in self-care and preventative health products. The company’s portfolio includes well-known consumer health brands such as Health & Her, Health & Him, Balance Activ, Lift, and Earol.
VLG focuses on supporting healthier lives (with a strong emphasis on women's health) by delivering innovative products that help people proactively manage their health.
ABOUT THE ROLE -
As Senior Full Stack Developer you’ll build and maintain production-grade mobile applications, CMS systems, and AWS-based backend services. The role combines hands-on development, architectural ownership, and technical leadership.
KEY RESPONSIBILITIES & DUTIES -
Development & Architecture:
* Developing and maintaining React Native + TypeScript applications with attention to architecture and platform-specific considerations.
* Ensuring app scalability, security, and adherence to best practices.
* Choosing and maintaining libraries, tools, and frameworks for app development.
* Defining coding standards, managing technical debt, and leading refactoring efforts.
* Setting up and maintaining branching strategies, CI/CD pipelines, and monitoring.
* Writing unit, integration, and end-to-end tests.
* Breaking down requirements into actionable tickets and development tasks.
* Staying up-to-date on platform changes, library updates, and third-party security issues.
* Extending and maintaining CMS features and backend APIs.
* Working with databases and asset storage.
Technical Leadership:
* Balancing hands-on coding with leadership for a small team of developers, promoting shared ownership, continuous learning and forward-thinking problem solving.
* Participating in mentorship, code reviews, team discussions, and recruitment.
* Contributing to a positive, inclusive team culture where ideas are shared and challenges are solved together.
* Staying curious, bringing new ideas, technologies and ways of working to the team.
* Bringing a forward-thinking approach, exploring emerging tools, AI and automation that could enhance development and UX.
Collaboration & Innovation:
* Collaborating closely with product, design and QA to translate ideas and designs into seamless user experiences.
WHAT WE'RE LOOKING FOR -
Knowledge & Experience:
* Prior experience with authentication, backend APIs and database integration.
* Proven ability to collaborate cross-functionally with product, design and QA to deliver high-quality features end-to-end.
* Solid understanding of mobile app state management and persistence.
* Track record of CI/CD, automated testing and production monitoring.
* Experience of leading a team and coaching/developing team members.
* Experience with app store deployment, release management and post-launch optimisation e.g. analytics, crash reporting and iterative improvement.
Skills & Behaviours:
* Strong proficiency in React Native and TypeScript.
* Competent in Django and SQL.
* Collaborative and open: You communicate clearly and respectfully, whether explaining complex ideas or giving or code review feedback.
* Organised and accountable: you manage your time effectively and follow through on commitments.
* Pragmatic problem solver: you can balance technical excellence with practical delivery.
* Adaptable: comfortable working in a fast-paced, evolving environment.
* Comfortable contributing to product and design discussions, not just the code.
* A passion for building inclusive technology that makes a positive difference to people’s lives.
Qualifications & Education:
* Bachelor's Degree (or higher) in Computer Science, Software Engineering or a related discipline, or equivalent hands-on experience.
* Evidence of continuous learning through courses, certifications or personal projects.
* Additional certifications in modern development frameworks, cloud infrastructure or DevOps practices are a plus.
NICE TO HAVES -
* State management and persistence: Zustand, TanStack Query, MMKV.
* Navigation and styling: React Navigation, NativeWind.
* Authentication: AWS Cognito.
* Analytics: Facebook, GA, Klaviyo.
* Notifications: Firebase, Notifee.
* Testing/QA: Testing Library, Detox.
* Tooling: ESLint, Prettier, Husky.
* CI/CD & Release: Fastlane, GitHub Actions, Firebase Distribution.
* Error monitoring: Sentry.
* CMS: Wagtail/Django, Redis, SQL.
* An interest in Women’s Health and Wellbeing and Digital Health Innovation.
All employees have a responsibility for ensuring they undertake their duties in full accordance with the company’s policies and procedures.
This job description is intended to be a general guide to the duties relevant to the role and will change from time to time so should not be seen as an exhaustive specification.