Back to all jobs
B

Front End Developer - React

United Kingdom
ConsultantTechnology

Job Description

Senior React/React Native Developer


We are seeking an experienced Senior React/React Native Developer to join our engineering team. The ideal candidate will have a strong foundation in React development with proven expertise in building cross-platform mobile applications using React Native. This role requires a seasoned professional who can deliver high-quality, scalable solutions while mentoring team members and driving technical excellence across our web and mobile platforms.


Key Responsibilities

  • Design, develop, and maintain high-quality React and React Native applications across web and mobile platforms
  • Write clean, maintainable, and well-documented TypeScript code following industry best practices
  • Implement and advocate for software design patterns and architectural principles throughout the development lifecycle
  • Collaborate effectively with cross-functional teams including designers, product managers, and backend engineers
  • Participate in code reviews and provide constructive, detailed feedback to team members
  • Optimize application performance, ensuring smooth user experiences on both web and mobile platforms


Required Skills & Experience

Technical Requirements

  • Strong React & TypeScript proficiency with experience building type-safe applications
  • Deep understanding of software design patterns and principles (SOLID, DRY, KISS, Clean Architecture)
  • Experience with state management solutions (Jotai, Zustand, Context API, or similar)
  • Proficiency with React hooks, component lifecycle, and modern React patterns
  • Solid understanding of version control with Git, including branching strategies, pull requests, and code review workflows
  • Understanding of responsive design and mobile-first development principles


Professional Requirements

  • Ability to work autonomously and take ownership of tasks
  • Strong team collaboration skills with experience working in Agile teams
  • Excellent problem-solving and analytical thinking abilities
  • Strong communication skills for technical and non-technical audiences


Desirable Skills

  • Experience with cloud platforms (AWS, Azure, or Google Cloud Platform) and cloud services
  • Experience with shadcn, vite, monorepo tools like Turborepo
  • Knowledge of performance monitoring tools (Sentry, Datadog, New Relic)


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 6+ years of professional experience developing with React
  • 2+ years of hands-on experience with React Native

 

About BCB Group

First seen: February 25, 2026
Last updated: March 16, 2026