inKind · 4 hours ago
Senior React Native Software Engineer
inKind is a mission-driven company focused on empowering restaurants and enriching customer experiences. They are seeking a Senior/Lead Software Engineer with expertise in React Native to build performant mobile apps for iOS and Android, collaborating with cross-functional teams to develop new features and improve existing functionality.
E-CommerceFinTechFood and BeverageGift CardLocal BusinessRestaurantsSmall and Medium Businesses
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
Qualification
Required
Experience working with Typescript
5+ years of experience as a React Native developer
Ability to navigate and understand large codebases quickly
Experience using AI copilots (any LLM) to speed development processes (and anticipating + catching the mistakes it can make)
Strong communication skills and a proactive approach to anticipating edge cases & clarifying requirements
Strong understanding of object-oriented programming principles and design patterns
Strong knowledge of relational database design, SQL, and performance optimization
Strong knowledge of handling complex state in React applications via Redux, React Query, Zustand or React Context
Complete understanding of the React Native architecture, its limitations and the advantages over hybrid apps using React.js
Strong debugging skills with the ability to find and solve problems with minimal documentation or outside help
Proven ability to write clean, efficient, and maintainable code
Experience with testing frameworks such as Jest, React Native Testing Library or Detox
Experience with version control systems like GitHub
Experience with RESTFul APIs, testing using Postman
Excellent communication and collaboration skills
Passion for building impactful products and a desire to make a difference
Preferred
Experience with Java / Kotlin / Swift / Objective C / C++ for building fully native apps or native modules for React Native
Experience with continuous integration and deployment (CI/CD) pipelines
Experience in a fast-paced startup environment
Benefits
Competitive salary and benefits package
Opportunity to work on meaningful projects that make a real impact
Collaborative and supportive work environment
Chance to learn and grow with a talented team
On-Site, Remote & Hybrid work culture
Company
inKind
inKind offers rewards to millions of consumers who dine at the best restaurants in the country
Funding
Current Stage
Growth StageTotal Funding
$9.08MKey Investors
FJ LabsTechstars
2023-06-15Convertible Note
2021-12-15Convertible Note
2021-10-01Seed· $2.43M
Recent News
2025-10-15
Android Headlines
2025-07-19
Company data provided by crunchbase