At a Glance
- Tasks: Build and maintain innovative mobile applications and backend services with a focus on user experience.
- Company: Join Venture Life Group, a dynamic leader in consumer healthcare and women's health.
- Benefits: Enjoy competitive salary, flexible working options, and opportunities for professional growth.
- Other info: Be part of a collaborative culture that values inclusivity and continuous learning.
- Why this job: Make a real impact in healthcare by developing cutting-edge technology that improves lives.
- Qualifications: Experience in React Native, TypeScript, and leading development teams is essential.
The predicted salary is between 36000 - 60000 £ per year.
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.
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.
- 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.
- 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.
Senior Full Stack Developer in Bath employer: Venture Life Group plc
Venture Life Group (VLG) is an exceptional employer that fosters a dynamic and innovative work environment, particularly for those passionate about consumer healthcare and women's health. As a Senior Full Stack Developer, you will benefit from a collaborative culture that encourages continuous learning and technical leadership, while also enjoying opportunities for personal and professional growth in a company dedicated to making a positive impact on people's lives. Located in a vibrant setting, VLG offers a unique chance to contribute to meaningful projects that enhance self-care and preventative health.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Full Stack Developer in Bath
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals and insider info that could give you the edge.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving React Native and TypeScript. This is your chance to demonstrate your technical prowess and creativity to potential employers.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so get comfortable with articulating your thought process!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our team at Venture Life Group.
We think you need these skills to ace Senior Full Stack Developer in Bath
Some tips for your application 🫡
Show Your Passion:When writing your application, let your enthusiasm for women's health and innovative technology shine through. We love seeing candidates who are genuinely excited about what we do at Venture Life Group!
Tailor Your Experience:Make sure to highlight your experience with React Native, TypeScript, and any relevant backend technologies. We want to see how your skills align with the role, so don’t hold back on showcasing your achievements!
Be Clear and Concise:Keep your application straightforward and to the point. Use clear language to describe your past projects and contributions, as this helps us quickly understand your fit for the Senior Full Stack Developer position.
Apply Through Our Website:We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role without any hiccups!
How to prepare for a job interview at Venture Life Group plc
✨Know Your Tech Stack
Make sure you’re well-versed in React Native, TypeScript, and any other technologies mentioned in the job description. Brush up on your knowledge of state management and persistence tools like Zustand or TanStack Query, as these could come up during technical discussions.
✨Showcase Your Leadership Skills
Since this role involves technical leadership, be prepared to discuss your experience in mentoring and leading teams. Share specific examples of how you've fostered collaboration and continuous learning within your team, and how you’ve tackled challenges together.
✨Prepare for Problem-Solving Scenarios
Expect to face some practical coding challenges or problem-solving scenarios during the interview. Practice breaking down complex problems into manageable tasks, and be ready to explain your thought process clearly and logically.
✨Align with Company Values
Venture Life Group places a strong emphasis on women's health and wellbeing. Be ready to discuss your passion for building inclusive technology and how your values align with the company’s mission. This will show that you’re not just a fit for the role, but also for the company culture.