At a Glance
- Tasks: Build innovative software solutions and collaborate on strategic product development.
- Company: Join IconicShift AI, a pioneering tech company transforming founder strategies.
- Benefits: Flexible remote work, competitive pay, and opportunities for growth.
- Why this job: Make a real impact by shaping the future of strategic decision-making.
- Qualifications: Strong React/TypeScript skills and full-stack development experience required.
- Other info: Work in a dynamic, small team with direct communication and quick decision-making.
The predicted salary is between 36000 - 60000 £ per year.
About IconicShift
IconicShift AI is building a platform that turns founder intent into usable strategic outputs — things like clear strategies, investor-grade pitches, and practical roadmaps. It is based on the experience of Mike Harris, founding CEO of First Direct (the world's first telephone bank), founding CEO of Egg (the world's first internet bank) and CEO of Mercury Communications (that created some of the UK's first mobile and cable networks).
Most founders don't fail because they lack ideas or options. They fail because their thinking drifts and they can't afford the experienced support they need. Their story changes, priorities multiply, and the business loses its single direction. Most AI approaches just help them fail faster by accelerating rushed decisions.
IconicShift works by creating a single source of strategic truth, where every decision is tracked and held to account. It refuses to move forward without explicit acceptance of core strategic bets, ensuring founders confront the real trade-offs they face.
We're pre-funding, building the production foundation. Small team, real conviction, interesting problems.
The project
We're building MAPV v0.5: the strategic judgement spine of the platform. A 10-step coaching flow where founders move from unstructured input through pitch generation, challenge, bet acceptance, and strategic planning. This is real product work, not a prototype: a governed, observable system with LLM integration at its core, designed to be extended into production.
The stack:
- React Router v7 (Remix lineage)
- TypeScript
- PostgreSQL
- Tailwind CSS
- GitHub Actions (CI/CD)
- Streaming/SSE for LLM responses
- Playwright + Vitest for testing
What we need
A contractor (or pair of contractors) to work alongside James (Fractional CTO) on implementation. You'll be building the core coaching flow, UI components, LLM integration, and production infrastructure.
What we're looking for
- Strong React/TypeScript experience, ideally with Remix or React Router
- Comfort with full-stack work — not just frontend
- Experience with streaming patterns and real-time UI
- Pragmatic use of AI tooling (Claude Code, Cursor, Copilot, etc.) — we expect you to leverage these to move faster, and to understand their trade-offs
- Ability to work autonomously without hand-holding
- Clear communication in English (written and video)
Nice to have
- Experience with LLM integration / AI products
- Familiarity with observability and governance patterns
How we work
Fully remote. You'll collaborate directly with:
- James (Fractional CTO) — architecture, technical leadership, day-to-day collaboration
- Matt (Founder) — product vision, coaching methodology, stakeholder context
Communication via Slack and video calls. We're small, direct, and low on ceremony — decisions happen quickly.
This isn't right for you if…
- You're an agency or recruiter (please don't apply)
- You rotate staff on and off projects
- You need detailed specs for every task
- You're looking for a pure frontend role
- You can't overlap significantly with UK working hours
Engagement details
- Start: Early February 2025
- Duration: ~13 weeks initially, with strong potential to continue
- Commitment: 3–5 days/week (flexible based on fit)
- Location: UK or Europe (Western and Eastern Europe welcome)
- Rate: Depends on experience and location
- Contract: Direct with IconicShift (no intermediaries)
Interview process
The interview process consists of the following stages:
- Initial screening based on your application
- 90 minute live "Let's Code" pairing session with our CTO
- Founder call
- Offer
To apply
Send a brief note covering:
- Relevant experience — projects you've built, not just job titles
- Your availability and rate expectation
- Link to GitHub, portfolio, or examples of your work
Fullstack product engineer employer: IconicShift
Contact Detail:
IconicShift Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Fullstack product engineer
✨Tip Number 1
Get your portfolio in shape! Showcase your best projects that highlight your React and TypeScript skills. Make sure to include any real-time UI work or AI integrations you've done, as this will really catch their eye.
✨Tip Number 2
Prepare for that coding session! Brush up on your full-stack skills and be ready to demonstrate your thought process. They want to see how you tackle problems, so think out loud during the pairing session.
✨Tip Number 3
Communicate clearly and confidently! Since you'll be working directly with the CTO and founder, being able to articulate your ideas and ask questions is key. Don't hesitate to show your personality; they value directness.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're serious about joining the team at IconicShift and ready to dive into some interesting problems.
We think you need these skills to ace Fullstack product engineer
Some tips for your application 🫡
Show Us Your Projects: When you apply, make sure to highlight the projects you've built. We want to see your hands-on experience, not just a list of job titles. Share links to your GitHub or portfolio so we can check out your work!
Be Clear About Your Availability: Let us know when you can start and how many days a week you can commit. Flexibility is key, but we need to understand your schedule upfront to see if it fits with our needs.
Communicate Clearly: Since we’re a small team that values direct communication, make sure your application is clear and concise. Use straightforward language to express your thoughts and experiences — it’ll help us get to know you better!
Apply Through Our Website: We encourage you to apply directly through our website. It streamlines the process for both you and us, ensuring your application gets the attention it deserves. Don’t miss out on this opportunity!
How to prepare for a job interview at IconicShift
✨Know Your Tech Stack
Make sure you’re well-versed in React, TypeScript, and the other technologies mentioned in the job description. Brush up on your knowledge of streaming patterns and real-time UI, as these will be crucial for the role. Being able to discuss how you've used these technologies in past projects will impress the interviewers.
✨Prepare for the 'Let's Code' Session
This is a key part of the interview process, so practice coding live! Use platforms like LeetCode or HackerRank to simulate coding interviews. Focus on demonstrating your thought process and problem-solving skills while coding, as clear communication is essential during this session.
✨Understand the Company’s Vision
Familiarise yourself with IconicShift's mission and the problems they aim to solve. Be ready to discuss how your skills can contribute to their goals, especially in building the MAPV v0.5 coaching flow. Showing that you understand their strategic direction will set you apart from other candidates.
✨Showcase Your Autonomy
Since the role requires working autonomously, prepare examples from your past experiences where you successfully managed projects or tasks without much oversight. Highlight your ability to communicate effectively, especially in a remote setting, as this will be vital for collaboration with the small team.