Important — Read Before Applying
This internship is NOT for beginners.
If you have not already built and shipped at least one React Native project, do not apply.
We are only accepting candidates who can contribute from week 1.
Required Experience (Mandatory)
Applicants will be automatically rejected if they lack:
- At least 1–2 real React Native projects (not tutorials)
- Hands-on experience with:
- React Native (Expo or CLI)
- React Query (TanStack Query)
- GraphQL (Apollo / urql / similar)
- Component-based architecture
- Testing (Jest / React Native Testing Library)
- Styling systems (NativeWind / Tailwind / design systems)
- Clean Git history showing real work (not copied code)
What You Will Do
- Build real production features from day one
- Consume and integrate GraphQL APIs
- Use React Query for data fetching and caching
- Follow and extend an existing component library / design system
- Write and maintain unit + integration tests
- Refactor weak code into scalable architecture
- Work on performance optimization and edge cases
Strict Performance Rules
- Zero hand-holding. You are expected to figure things out independently
- Deadlines are absolute. Missing one without valid reason = warning. Repeated = termination
- Daily updates required (clear, structured, no fluff)
- Code reviews are strict — low-quality code will be rejected
- You must complete all assigned features fully, not partially
Disqualification Triggers
You will be removed immediately if:
- You copy code without understanding it
- You cannot explain your own previous projects
- You fail to follow coding standards repeatedly
- You disappear / go inactive without notice
Selection Process (Filtering Hard)
- Application Review (GitHub + Projects)
- Technical Screening Task (Mandatory)
- Live Debugging / Code Review Session
- Final acceptance
Most applicants will not pass step 1.
What You Get (If You Survive)
- Real production experience with a serious team
- Strong portfolio with actual shipped features
- Fast-track opportunity to a paid full-time role
- Exposure to real startup pressure and standards
Application Requirements
Send:
- GitHub profile (must be active)
- 2 React Native projects (with explanation of your role)
- Tech stack used in each project
- Short answer:
“Describe a complex bug you faced and how you solved it.”
Final Note
If you are not already operating at a pre-junior or junior level, this will not work for you.
Pay: E£1,000.00 - E£8,000.00 per month
Application Question(s):
- Are you familiar with Nativewind?
- Are you familiar with GraphQL?
- Are you familiar with Storybook?
- Are you familiar with TDD?
Language:
Work Location: Remote