Senior Developer – AI-Native Engineering
About Us The Resilient Group is an established and scaling multi-company holding group with a portfolio spanning Technology / SaaS, Retail / E-commerce, and beyond. We believe AI is the most powerful tool available to modern businesses, and we're putting that belief into action — leveraging cutting-edge AI to solve real problems, build innovative products, and drive meaningful outcomes across our portfolio companies.
We're not just adopting AI as a trend — we're rebuilding how our businesses operate from the ground up with AI at the centre. This is an exciting time to join us as we accelerate our AI-native transformation and scale the platforms that power our group.
About The Role This is a senior leadership role at the heart of The Resilient Group's engineering function. You will own and operate our AI-native development lifecycle — a modern, AI-driven process spanning project management, design, development, testing, and CI/CD across a portfolio of web apps, mobile apps, and internal tools.
You won't just write code — you'll be the person who decides how we build, what we build on, and how well we build it. You'll lead a small, high-output team and be responsible for ensuring that our AI-assisted engineering process consistently delivers production-quality software across all portfolio companies.
Key Responsibilities
AI-Native Development Leadership
Own and continuously improve an AI-first development lifecycle across all phases — from brief to deployment
Maintain and evolve structured project context documentation across all repositories, ensuring AI coding tools have the context they need to produce consistent, high-quality output
Develop and govern reusable prompting patterns, templates, and playbooks for common development tasks including feature builds, refactors, bug fixes, migrations, and code reviews
Stay at the leading edge of AI coding tooling and bring emerging best practices into the team's workflow
Full Stack Architecture \& Delivery
Architect and deliver scalable platforms across the full stack — frontend, backend, APIs, databases, and infrastructure — using a minimal, TypeScript-first technology footprint
Champion a monorepo architecture that enables shared components, types, utilities, and business logic to be reused efficiently across web, mobile, and internal tool projects
Make and document key architecture decisions — framework choices, data modelling, API design, third-party integrations — with a bias toward simplicity, portability, and long-term maintainability
Lead technical integrations with third-party platforms and APIs across portfolio company products
CI/CD \& DevOps Ownership
Own and maintain automated CI/CD pipelines across all repositories — covering linting, type checking, unit tests, build verification, end-to-end tests, and production deployments
Manage deployment infrastructure across cloud hosting platforms for web, backend, and mobile —ensuring all environments are stable, consistent, and auditable
Ensure preview, staging, and production environments are fully automated with no manual deployment steps
Implement and maintain secrets management, environment variable hygiene, and deployment security best practices
Testing \& Code Quality
Set and enforce testing standards across the team covering unit, integration, component, end-to-end, and mobile testing
Review AI-generated code critically for correctness, security, performance, and maintainability before it reaches production
Ensure every feature ships with meaningful test coverage — happy path, edge cases, and error states
Champion a culture where quality is built in, not bolted on
Project \& Workflow Management
Translate business requirements from non-technical stakeholders into well-scoped issues with clear acceptance criteria, technical context, and definitions of done
Run short, focused sprints — ensuring work is broken into AI-tool-friendly, bounded tasks that can be executed and reviewed efficiently
Drive async-first, documentation-driven ways of working — maintaining clear written records of decisions, processes, and project context
Manage and mentor a small development team, upskilling members on AI-assisted development practices and workflow discipline
Legacy Modernisation
Lead the migration of existing portfolio company codebases onto the modern stack using a pragmatic wrap, don't rewrite approach
Use AI coding tools to audit legacy codebases, identify migration paths, and translate existing logic into the target stack
Prioritise data layer and API modernisation as the foundation for each migration effort
Required Experience \& Skills
Technical
6+ years of professional full stack development experience
Expert-level proficiency in TypeScript across frontend and backend
Deep experience with modern frontend frameworks and component-based UI architecture
Strong backend skills — REST API design, lightweight service frameworks, and scalable architecture patterns
Solid experience with relational databases — schema design, ORM tooling, migrations, and query optimisation
Hands-on experience designing and maintaining automated CI/CD pipelines
Experience managing cloud hosting and deployment infrastructure for web, backend, and mobile platforms
Experience with cross-platform mobile development for iOS and Android from a single codebase
Familiarity with monorepo tooling and the discipline of shared package management across multiple apps
AI-Native Development
Demonstrated production experience with AI coding assistants such as Cursor, GitHub Copilot, ClaudeCode, or equivalent — we care about the mindset and discipline, not the specific tool
Strong ability to structure context and write effective prompts for AI coding tools — you know how to get consistent, high-quality output and understand where AI falls short
Proven ability to review, validate, and refactor AI-generated code at scale — you treat AI output as a capable first draft, not a finished product
Experience maintaining structured project context documentation that enables AI tools to produce reliable output across a codebase
Comfort operating in an environment where AI generates the majority of code and the human role is architectural, review-focused, and quality-driven
Claude Code is our tool of choice — full onboarding and training will be provided for the right candidate
Leadership \& Communication
Excellent written communication — you can write clear technical briefs, architecture docs, and onboarding materials
Strong systems thinking — you design workflows and processes, not just features
Ability to translate business requirements from non-technical stakeholders into precise engineering tasks
High ownership mindset — you drive decisions, unblock the team, and take accountability for outcomes
Nice to Have
Experience building and maintaining multi-tenant SaaS platforms
Native mobile development experience for iOS and Android
Experience with third-party API integrations — accounting platforms, operations tools, or similar business software
Familiarity with building AI-powered product features using large language model APIs
Experience in a holding company or multi-product engineering environment
Background in internal tooling — workflow automation, document processing, or operations software
What We Offer
A central leadership role shaping how an entire group of companies builds software
Significant technical autonomy and ownership across a diverse product portfolio
Competitive salary and performance-based incentives
Collaborative, in-person team environment
Access to the latest AI development tools and a dedicated learning and development budget