Senior Full Stack Developer
7 hours ago
Bristol
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.