
React Native Software Developer
Hybrid
Newcastle Upon Tyne, United Kingdom
Full Time
26-02-2025
Job Specifications
Job Title: React Native Software Developer
Location: UK (Hybrid/Remote options available)
Department: Engineering
Reports To: Head of Engineering
About ThingCo:
At ThingCo, we’re revolutionising the insurance industry through cutting-edge telematics solutions. As a UK-based insurtech innovator, our proprietary solar-powered telematics device and advanced serverless platform provide powerful insights into driving behaviour. By merging state-of-the-art technology with a user-first approach, we empower our partners with smarter, data-driven insurance solutions.
We're looking for a talented and passionate developer to help maintain and enhance our white-label mobile applications. Built with React Native and Expo, these apps are crucial for delivering seamless, high-quality experiences to our users. If you thrive in an agile, collaborative environment and are eager to innovate, we want you on our team.
Your Role at ThingCo:
As our new React/React Native Software Developer, you’ll ensure our mobile apps are fast, intuitive, and seamlessly integrated with our telematics platform. Collaborating with cross-functional teams, you’ll drive optimization and innovation, delivering value to both partners and end users.
Key Responsibilities:
Maintain & Enhance Apps: Oversee and improve our white-label mobile apps built with React Native and Expo, ensuring a smooth, high-performance user experience.
Collaborative Development: Work alongside designers, backend engineers, and stakeholders to integrate the mobile apps with our telematics platform.
Bug Fixing & Support: Troubleshoot and resolve bugs, performance issues, and user-reported problems in a timely manner.
Feature Development: Design and develop new features to expand the app’s functionality and improve user engagement.
Follow Best Practices: Write clean, maintainable code and enforce best practices for mobile development, with a focus on quality and performance optimization.
Test & Optimise: Ensure the apps are robust and reliable, optimizing for speed, user experience, and scalability.
Documentation: Maintain clear and thorough documentation of code, processes, and new features.
Skills & Experience:
React Native: Proven experience developing high-quality mobile applications with React Native and a deep understanding of the React ecosystem.
Expo: Hands-on experience using Expo for app building, deployment, and testing.
JavaScript/TypeScript: Solid experience with JavaScript (ES6+) and TypeScript.
API Integration: Comfortable working with RESTful and GraphQL APIs, integrating data from real-time systems.
Version Control: Strong Git experience for version control and team collaboration.
Deployment: Experience deploying apps to both the Apple App Store and Google Play Store.
Cross-functional Collaboration: Excellent communication skills and experience working closely with designers, backend teams, and stakeholders.
Desirable Skills:
Telematics/IoT: Experience in telematics or IoT technology is a plus.
CI/CD: Familiarity with Continuous Integration and Continuous Deployment practices.
Cloud Technologies: Knowledge of serverless platforms (AWS, GCP, Azure) is an advantage.
Testing: Experience with unit and integration testing for mobile apps.
UI/UX Design: Understanding of UI/UX principles and collaboration with designers to create user-friendly interfaces.
Who You Are:
Problem-Solver: You approach challenges analytically and break down complex problems into clean solutions.
Detail-Oriented: You care about quality, delivering clean code, and providing excellent user experiences.
Proactive Learner: You stay up-to-date with emerging technologies and bring fresh ideas to the table.
Collaborative: You thrive in a team environment and value working with others to create outstanding products.
Why Work at ThingCo?:
Innovative Technology: Work with state-of-the-art telematics, IoT, and serverless technologies in a fast-paced environment.
Impact: Shape the future of insurance with solutions that make a tangible difference.
Learning Opportunities: Stay ahead with ongoing learning and professional growth.
Flexible Work: Enjoy hybrid and remote working options tailored to your lifestyle.
Join a Growing Team: Be part of a forward-thinking, passionate team working toward a shared vision.
About the Company
Founded by Mike Brockman, ThingCo is focused on developing Next Generation Telematics using the latest technology. ThingCo has developed a suite of revolutionary b2b and b2c products and services to address the weaknesses in the current market using a deep understanding of insurance and telematics. ThingCo has built a state-of-the-art, fully encrypted, telematics platform using the latest Amazon Web Services IoT serverless technology. ThingCo devices take telematics to the next level by deploying AI driven voice in-car re... Know more
Related Jobs


- Company Name
- Stanford Black Limited
- Job Title
- C++ Software Engineer – FPGA-Accelerated Trading Systems
- Job Description
- C++ Software Engineer – FPGA-Accelerated Trading Systems My client is seeking a highly skilled C++ Software Engineer to play a pivotal role in enhancing their low-latency trading systems. They are actively refining their existing infrastructure to capitalise on new opportunities in a different market area, and this role is key to ensuring they remain at the forefront of electronic trading. You will work on high-performance, Linux-based systems, leveraging modern C++ and FPGA acceleration to push the boundaries of speed and efficiency. Responsibilities Design, develop, and optimise high-performance C++ software to integrate with FPGA-based acceleration solutions. Work closely with FPGA engineers to ensure seamless software-hardware integration and maximise system efficiency. Enhance and refine low-latency systems, focusing on reducing end-to-end execution times to maintain a competitive edge. Profile and analyse system performance, identifying bottlenecks and implementing improvements to achieve best-in-class execution speeds. Contribute to the full development lifecycle, including design, implementation, testing, deployment, and ongoing performance tuning. Maintain a business-oriented mindset, ensuring technical decisions align with the firm’s strategic trading objectives. Requirements Strong proficiency in modern C++ (C++17/20) with a focus on performance optimisation. Experience with low-latency, high-performance software development, particularly within trading or other real-time systems. Familiarity with FPGA architectures and the interaction between software and hardware accelerators. Solid understanding of algorithms, data structures, and concurrent programming. Experience with network protocols and kernel bypass technologies (e.g., DPDK, RDMA) is a plus. Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment. Excellent communication and collaboration skills, with the ability to work effectively across engineering and trading teams.


- Company Name
- Rio
- Job Title
- Senior Software Engineer
- Job Description
- Senior Full-Stack Engineer (Hybrid – Shoreditch, London) Join our AI-powered sustainability company and help shape the future of our cutting-edge platform. We’re looking for a motivated technologist eager to learn, problem-solve, and collaborate in a fast-growing team. About the Role You’ll be part of a small, high-impact team developing new features for our AWS-hosted, service-based platform with a React frontend. This hybrid role requires at least two days a week in our Shoreditch office. How to Apply Please send your CV to recruitment@rio.ai alongside a summary of your experience in the industry. Responsibilities Design and develop scalable, high-performance features. Collaborate across teams to refine and implement product requirements. Advocate Agile best practices and drive continuous improvement. Optimize SQL queries and work with cloud services (AWS). Mentor junior developers and uphold coding standards. Ensure high code quality through testing, debugging, and code reviews. Essential Skills & Experience 5+ years of experience with Node.js, React, JavaScript/TypeScript. Strong SQL skills, including performance optimization. Experience in Agile development, scalable APIs, and cloud-based architectures. Solid understanding of AWS services and DevOps principles. Passion for writing clean, maintainable code and improving team practices. Nice-to-Have Skills Snowflake / Data Warehousing DevOps & CI/CD experience GraphQL Benefits Competitive salary Pension & private medical (after probation) Employee discounts and more Ready to make an impact? Apply now!


- Company Name
- Net Talent
- Job Title
- Software Engineer
- Job Description
- Location: Glasgow Job Type: Full-Time We are looking for a talented Software Engineer with expertise in .NET MAUI to join our dynamic team in Glasgow. Responsibilities: Design, develop, and maintain mobile applications for iOS and Android platforms using .NET MAUI. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs. Help maintain code quality, organization, and automation. Stay up-to-date with the latest industry trends and technologies to ensure our applications remain current and competitive. Requirements: Bachelor's degree in Computer Science, Engineering, or a related field. Proven experience in mobile application development for iOS and Android using .NET MAUI. Strong understanding of mobile UI/UX principles. Proficiency in C# and .NET framework. Experience with RESTful APIs to connect mobile applications to back-end services. Familiarity with cloud message APIs and push notifications. Solid understanding of the full mobile development life cycle. Experience with developing for cloud platforms, Azure, Kubernetes and Azure SQL. Preferred Qualifications: Experience with other mobile development frameworks (e.g., Xamarin, Flutter). Knowledge of Agile/Scrum methodologies. Experience with version control systems such as Git. If you'd like to find out some more and apply for the above position, please submit you CV and email Craig on: cbrown@nettalent.net


- Company Name
- Thyme
- Job Title
- Senior Java Software Engineer
- Job Description
- Core Java Engineer - Hybrid - London, England - Salary £115,000 + Benefits! Overview: My client is looking for a Core Java Software Engineer to join their dynamic team based in London between 2-3 days a week with a heavy focus on Core Java programming, Kafka, Kubernetes and more. Your team will be working on Low-latency, real-time data systems so prior experience in this is essential. Key Responsibilities: Contribute to all stages of the product lifecycle, including design, development, documentation, testing, integration, deployment, and ongoing maintenance. Engage in mentoring, both providing and receiving feedback, to encourage mutual growth and team development. Requirements: 7+ years of experience as a backend Core Java developer with complex, distributed systems. Proficient in core Java, data structures, concurrency, and building applications from scratch Experienced in event-driven systems using Kafka and stream processing at scale (Flink, Kafka Streams, Spark). Strong knowledge of deploying applications on Kubernetes and troubleshooting issues. Expertise in data consistency, availability, and managing complex data models. Experience tuning JVM performance, including garbage collection and heap dumps. Familiar with using monitoring/observability tools to ensure application stability This is your chance to work on innovative solutions in a collaborative, high-performance team. If you're passionate about building scalable systems and growing in a dynamic environment, we’d love to hear from you. Apply today and take the next step in your career! Core Java Engineer - Hybrid - London, England - Salary £115,000 + Benefits!