Role: React Native Developer
Location: Knutsford (Hybrid)
Duration: 6 Months
Day rate: £430 Umbrella Only
We are seeking an experienced Senior Software Engineer to join a delivery-focused engineering team building modern, scalable applications using React Native (Web) and Java. This is a hands-on role requiring strong full-stack development capability, disciplined engineering practices, and experience working in Agile environments.
The role involves contributing across the full software development lifecycle, from design and development through testing, deployment, and ongoing support, with a strong emphasis on code quality, security, and automation.
Key Responsibilities
Design, develop, and maintain React Native (Web) applications with a focus on performance, reliability, and maintainability
Build and support Java-based backend services for enterprise-scale applications
Design and implement RESTful APIs, including documentation using OpenAPI Specification (OAS) / YAML
Apply Test-Driven Development (TDD) principles across frontend and backend components
Write and maintain unit tests to ensure high levels of code quality and coverage
Contribute to and support CI/CD pipelines using GitLab
Ensure code quality, maintainability, and security using tools such as SonarQube and Veracode
Work collaboratively within Agile teams, participating in ceremonies such as sprint planning, stand-ups, and retrospectives
Maintain clear and accurate technical documentation using Confluence
Track and manage development work using JiraRequired Skills & Experience
5+ years' experience developing React Native (Web) applications in a production environment
5+ years' experience with Java development
Strong experience in RESTful API design and development
Hands-on experience with TDD and automated testing practices
Solid experience with GitLab, including CI/CD pipelines
Experience producing and maintaining OpenAPI (OAS) / YAML specifications
Strong understanding of unit testing frameworks and best practices
Proven experience working in Agile / Scrum delivery environments