Skip to main content

Developer (React / React Native)

About Us

We’re a forward-thinking digital agency delivering high-performing websites and applications across WordPress, Magento, NopCommerce, Umbraco, and custom-built platforms. Our work blends creativity, engineering, and AI-driven innovation to help clients bring smarter digital solutions to life.

We’re looking for a skilled React / React Native Developer to join our growing team. You’ll help design and build elegant, scalable front-end and hybrid app experiences while collaborating with colleagues across design, backend, and AI integration teams.

Key Responsibilities

  • Develop responsive, high-quality web and mobile interfaces using React and React Native.

  • Collaborate with designers and backend developers to integrate RESTful APIs, authentication flows, and data-driven features.

  • Participate in technical planning, code reviews, and architecture discussions.

  • Optimise performance across devices and browsers to ensure smooth user experiences.

  • Contribute to shared component libraries and reusable front-end systems.

  • Implement clean, well-documented code following best practices and modern standards.

  • Stay current with emerging front-end technologies, frameworks, and AI-enhanced development tools.

Key Requirements

  • 3+ years of development experience with a strong focus on React and/or React Native.

  • Solid understanding of JavaScript (ES6+), TypeScript, CSS-in-JS, and modern front-end build tools (Vite, Webpack, Babel).

  • Experience integrating APIs (REST, GraphQL) and managing state (Redux, Zustand, or similar).

  • Demonstrated experience building, releasing, and maintaining mobile apps for iOS or Android.

  • Working knowledge of Git-based workflows and CI/CD pipelines.

  • Clear understanding of responsive design, accessibility, and UX principles.

  • Strong problem-solving skills and collaborative mindset.

Complementary Skills (Nice to Have)

  • Experience with Node.js, Next.js, or NestJS for full-stack development.

  • Familiarity with CMS integration (WordPress REST API, Magento headless, or Umbraco).

  • Interest or hands-on experience with AI tools (e.g., OpenAI APIs, LangChain, or automation frameworks).

  • Knowledge of containerised environments (Docker) or cloud platforms (Azure, AWS).

  • Exposure to automated testing (Jest, Playwright, or Detox).

What We Offer

  • Competitive salary and benefits aligned with experience.

  • Flexible hybrid or fully remote working arrangements.

  • Opportunity to work on innovative, AI-driven digital projects across diverse industries.

  • Collaborative, supportive environment with strong technical mentorship.

  • Continuous learning budget and access to cutting-edge development tools.

How to Apply

Send your CV, GitHub/portfolio links, and a short note about your recent React or React Native projects.

To apply for this job email your details to operations@tomiadigital.co.uk