Jobs and Careers
IN

Senior React Native Software Engineer

inKind
UKRemotefull_timeVerifiedPosted 20 Jan 2026
💰 $160,000/yr($140,000/yr$160,000/yr)

About the role

Job Title: Sr React Native Software Engineer
Classification: Exempt (Salaried)
Reports to: Director of Engineering 

Location: Remote 

About the Role:

We seek an experienced Senior/Lead Software Engineer with expertise in React Native at inKind. As a critical development team member, you’ll be pivotal in building performant mobile apps for iOS and Android platforms. You'll be crucial in creating and maintaining our core mobile apps. You'll collaborate closely with cross-functional teams (product, design, engineering & quality) to develop new features, improve existing functionality, and ensure the platform is performant, scalable, and secure.

About inKind:

inKind is a mission-driven company. Its mission is to empower restaurants and enrich customer experiences. 

We achieve this by:

  • Providing flexible funding solutions to restaurants, helping them thrive and overcome financial challenges.
  • Building a loyalty platform that connects customers with their favorite restaurants and rewards them for their support.
  • Creating stronger communities by supporting local businesses and fostering connections between restaurants and customers.

We're on a journey to:

  • Transforming the restaurant industry: inKind aims to reshape how restaurants access funding, operate, and connect with customers.
  • Creating a thriving restaurant ecosystem: They strive to build a sustainable and prosperous environment for restaurants by providing resources and opportunities.
  • Empowering restaurateurs: inKind seeks to equip owners with the tools and support they need to achieve their dreams and build fulfilling careers.
  • Enhancing customer experiences: Their goal is to provide customers with diverse and rewarding dining experiences while celebrating local businesses.

And we are looking for passionate developers to join us in building and scaling our technology platform.

Responsibilities:

UI Development and Performance Optimization

As a Senior/Lead Software Engineer, you’ll be responsible for creating seamless, high-performance user interfaces using React Native. Your tasks include:

  • Pixel-Perfect UIs: Craft visually appealing, responsive UI components that adhere to design specifications.
  • Performance Tuning: Optimize app performance by identifying bottlenecks, reducing rendering times, and minimizing memory usage.
  • Platform Integration: Leverage native APIs to ensure smooth interactions on iOS and Android platforms.

Problem Solving and Debugging

  • Bug Diagnosis: Investigate and resolve complex issues related to UI glitches, data synchronization, and third-party library conflicts.
  • Memory Management: Implement efficient techniques to prevent memory leaks and improve app stability.
  • Community Collaboration: Engage with the React Native community to contribute fixes and enhancements.

Code Quality and Testing

  • Clean Code Practices: Write well-structured, maintainable Typescript code with proper documentation.
  • Automated Testing: Develop and maintain unit tests to validate functionality and prevent regressions.
  • Continuous Integration: Integrate automated testing into our CI/CD pipeline.

Experience working with ReactJS on Web

  • Adaptability: Although your time will be primarily spent on our mobile applications, proficiency in web development with React.js is required as in emergency circumstances we would need you to be confident you can jump into our web app codebase to make changes or fix bugs.

Software Development Practices

  • Design, develop, and maintain high-quality, production-ready React Native code.
  • Write clean, well-documented, and testable code adhering to best practices
  • Collaborate with product managers and designers to understand requirements and translate them into technical solutions
  • Participate in code reviews and knowledge sharing within the engineering team
  • Stay up-to-date with the latest advancements in React Native and related technologies
  • Proactively identify and address potential technical issues and bottlenecks
  • Contribute to the continuous improvement of our development processes and infrastructure

Minimum Requirements:

  • Experience working with Typescript
  • 5+ years of experience as a React Native developer

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

inKind

View company profile →