PURPOSE
As a Growth Engineer at First Table, you will play a key role in building, testing, and iterating on customer-facing experiences across both web and mobile platforms.
This role sits within the Conversion & Growth function and focuses on high-cadence experimentation, conversion optimisation, onboarding improvements, and rapid validation of new ideas. You will work closely with the Conversion Lead to implement A/B tests, landing pages, funnel improvements, and customer experience enhancements across our website and mobile e-commerce applications.
Unlike traditional product engineering roles, this position prioritises:
- Speed of validation
- Experiment throughput
- Iterative improvement
- Customer behaviour insights
- Evaluating evidence and data
You will work across both our Next.js website platform and React Native / Expo mobile applications, leveraging shared React and TypeScript knowledge across the stack.
This role requires a high level of autonomy, pragmatism, and comfort working in fast-moving environments where not every experiment becomes a permanent product feature.
You will collaborate closely with Product, Design, Analytics, and Engineering teams while remaining aligned with wider engineering standards, tooling, and development practices.
SPECIFIC DUTIES & RESPONSIBILITIES
Conversion & growth development
- Build and iterate on customer-facing experiments across web and app platforms.
- Implement A/B tests, landing pages, onboarding flows, feature experiments, and conversion improvements.
- Rapidly prototype and validate new customer experiences with a focus on learning and iteration speed.
- Contribute to improving booking funnels, user journeys, and conversion performance across platforms.
- Optimise and refine experiments based on analytics, customer behaviour, and performance insights.
- Balance delivery speed with maintainable engineering practices.
Web & app engineering
- Develop and maintain customer-facing functionality within:
- Next.js web applications
- React Native / Expo mobile applications
- Write clean, readable, and maintainable TypeScript and React code aligned with team standards.
- Work within shared GraphQL and API-driven application architecture.
- Support implementation of responsive and performant UI experiences across devices.
- Contribute to frontend component reuse and shared patterns where appropriate.
- Assist with debugging and resolving issues across web and app platforms.
Experimentation & analytics
- Work with experimentation and feature flagging tooling to support rapid rollout and testing of features.
- Contribute to event tracking and analytics implementation to measure experiment outcomes.
- Help improve visibility into customer behaviour, conversion funnels, and feature performance.
- Support implementation of GrowthBook or similar experimentation platforms where applicable.
- Collaborate closely with Analytics and Product teams to validate hypotheses and measure success.
Collaboration & team contribution
- Work closely with the Conversion Lead to execute and iterate on growth initiatives.
- Collaborate with Product, Design, Analytics, and Engineering teams to deliver customer-focused improvements.
- Participate in code reviews and maintain alignment with wider engineering conventions and standards.
- Communicate clearly about progress, blockers, risks, and experiment outcomes.
- Contribute to a collaborative, pragmatic, and delivery-focused engineering culture.
- Be open to learning and adopting new tools, technologies, and experimentation workflows.
AI enabled delivery
- Leverage AI tools to accelerate analysis, implementation, refactoring, test generation, documentation, and debugging, while remaining accountable for the final outcome.
- Break work into well-scoped tasks that can be executed efficiently with AI assistance (clear acceptance criteria, constraints, edge cases).
- Apply “human approval checkpoints” before merge: validate correctness, performance, maintainability, and customer experience.
- Contribute to improving AI-assisted experimentation and rapid delivery workflows within the engineering team.
GENERAL DUTIES AND RESPONSIBILITIES
-
Be punctual and work the hours and times specified.
- Prioritise workload to ensure work of the greatest importance to the business is undertaken with urgency and to a high standard.
- Support and help develop a positive workplace culture.
- Demonstrate excellent interpersonal communication skills.
- Responsibly manage all business resources within accountability levels.
- Undertake all duties and responsibilities outlined in this job description and all other
- duties as required by the business.
- Comply with all employment obligations.
- Promptly undertake to complete all reasonable and lawful instructions and directions given.
- Serve the business in good faith, promoting and protecting the business’s best interests.
- During work time, and such other times as may be reasonably required, dedicate all effort to the execution and fulfilment of the duties, responsibilities, obligations, and instructions related to employment.
- Follow company guidelines for responsible AI use (no sensitive data leakage; protect First Table IP; use approved tools/workflows).
- Demonstrate through own actions a commitment to Health and Safety at work when undertaking work or observing others in the workplace.
SKILLS, EXPERIENCE & EDUCATION
Required experience
- 2–5 years’ experience developing customer-facing web or mobile applications.
- Professional experience with React and TypeScript.
- Experience working with modern frontend frameworks such as Next.js and/or React Native.
- Experience implementing responsive user interfaces and customer-facing workflows.
- Experience working with APIs and GraphQL-based systems.
- Experience working within collaborative Git-based development workflows.
- Comfortable working in fast-moving or iterative product environments.
Valued experience
- Experience with React Native / Expo.
- Experience with experimentation or feature flagging platforms such as GrowthBook.
- Experience with A/B testing and conversion optimisation workflows.
- Agency or high-cadence product experimentation experience.
- Experience with analytics and event tracking platforms.
- Understanding of performance optimisation and frontend best practices.
- Experience contributing to design systems or reusable frontend component libraries.
Personal attributes
- Strong ownership mindset with a bias toward action and delivery.
- Comfortable working autonomously and driving work forward independently.
- Pragmatic problem solver who can balance speed and technical quality.
- Curious and experimentation-oriented mindset.
- Clear communicator who can collaborate effectively across Product, Design, and Engineering.
- Comfortable working in environments with evolving requirements and rapid iteration cycles.
- Interest in customer behaviour, product optimisation, and measurable business outcomes.