Senior React Native Software Engineer

Posted 4 Days Ago
Easy Apply
Be an Early Applicant
Austin, TX
Hybrid
Senior level
eCommerce • Fintech • Food • Mobile • Social Impact
inKind is redefining what modern restaurant funding looks like.
The Role
The Senior React Native Software Engineer is responsible for developing high-performance mobile apps, optimizing UI, debugging, maintaining code quality, and collaborating with teams to enhance the product.
Summary Generated by Built In

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

Location: Austin

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
  • 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 Qualifications:

  • 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

What We Offer:

  • 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

inKind is an Equal Opportunity Employer. We believe that diversity is vital to inKind's ability to provide our clients with the best recommendations and are committed to fostering a varied and inclusive work environment. Your race, color, ancestry, religion, gender, gender identity, national origin, sexual orientation, age, marital status, disability status, veteran status, or any other protected category have no bearing on our hiring decisions. 

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Duties, responsibilities and activities may change or new ones may be assigned at any time with or without notice.

Salary

  • $140,000 - $160,000, DOE

 

inKind is an Equal Opportunity Employer. We believe that diversity is vital to inKind's ability to provide our clients with the best recommendations and are committed to fostering a varied and inclusive work environment. Your race, color, ancestry, religion, gender, gender identity, national origin, sexual orientation, age, marital status, disability status, veteran status, or any other protected category have no bearing on our hiring decisions.

Read our Privacy Policy.

Top Skills

Detox
Git
Jest
Postman
React Native
React Native Testing Library
React
Redux
Restful Apis
SQL
Typescript

What the Team is Saying

Jessica
Marissa
Ellie
Matt
Marcus
Emma
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Austin, TX
120 Employees
Hybrid Workplace
Year Founded: 2013

What We Do

inKind's mission is to support the success of independent restaurants and hospitality groups by providing funding and enriching customers' dining experiences with the inKind platform.

At inKind, we believe restaurants are integral parts of our communities, and recognize the economic realities of being a successful operator. To better support hospitality ventures, we created a unique funding model that focuses on ensuring the success of our partners and providing customers a way to discover new restaurants nationwide.

Why Work With Us

We are a team of passionate foodies focused on creating a lasting impact for the restaurant industry. Our team celebrates diversity, encourages collaboration, and shares meals to imagine the most innovative and modern solutions for the food & beverage landscape. If you feel inspired by our vision, we’d love to hear what we could put on your plate.

Gallery

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

inKind Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

We have a very collaborative culture and like working cross-functionally. We enjoy perks such as company-provided daily lunches, office dinners and happy hours, a dog friendly office space, an amazing snack and coffee game, and paid parking!

Typical time on-site: 3.5 days a week
HQAustin, TX
Right in the heart of downtown Austin!

Similar Jobs

inKind Logo inKind

Staff Accountant

eCommerce • Fintech • Food • Mobile • Social Impact
Easy Apply
Hybrid
Austin, TX, USA
120 Employees

inKind Logo inKind

Lead Data Scientist

eCommerce • Fintech • Food • Mobile • Social Impact
Easy Apply
Hybrid
Austin, TX, USA
120 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account