Join to apply for the Senior React Native Software Engineer role at inKind.
1 month ago Be among the first 25 applicants.
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 key member of our development team, you'll be instrumental in building performant mobile apps for iOS and Android, creating and maintaining our core mobile applications, and collaborating with cross-functional teams to develop new features, enhance existing ones, and ensure platform performance, scalability, and security.
About inKind:
inKind is a mission-driven company dedicated to empowering restaurants and enriching customer experiences through flexible funding solutions, a loyalty platform, and community support initiatives. Our journey involves transforming the restaurant industry, creating a sustainable ecosystem, empowering restaurateurs, and enhancing customer experiences.
Responsibilities:
UI Development and Performance Optimization
- Craft visually appealing, responsive UI components adhering to design specs.
- Optimize app performance by addressing bottlenecks, reducing rendering times, and minimizing memory usage.
- Leverage native APIs for smooth interactions on iOS and Android.
Problem Solving and Debugging
- Investigate and resolve UI glitches, data sync issues, and third-party conflicts.
- Implement memory management techniques to prevent leaks and improve stability.
- Engage with the React Native community for contributions and fixes.
Code Quality and Testing
- Write clean, maintainable TypeScript code with documentation.
- Develop and maintain unit tests; integrate them into CI/CD pipelines.
Web Development Experience
- Proficiency in React.js for web, with the ability to contribute to web app bug fixes and features when needed.
Software Development Practices
- Design, develop, and maintain high-quality React Native code.
- Collaborate with product and design teams to translate requirements into solutions.
- Participate in code reviews, stay updated with latest React Native advancements, and contribute to process improvements.
Minimum Requirements:
- Experience with Typescript.
- 5+ years of React Native development experience.
- Ability to navigate large codebases swiftly.
- Experience using AI copilots (LLMs) in development.
- Strong communication skills, proactive in addressing edge cases and clarifying requirements.
- Understanding of object-oriented principles, relational databases, and complex state management in React.
- Experience with testing frameworks, version control, REST APIs, and debugging skills.
Preferred Qualifications:
- Experience with native app development in Java/Kotlin/Swift/Objective C/C++.
- Experience with CI/CD pipelines and fast-paced startup environments.
What We Offer:
- Competitive salary and benefits.
- Impactful projects, collaborative environment, growth opportunities.
- Flexible work arrangements.
inKind is an Equal Opportunity Employer committed to diversity and inclusion. All employment decisions are made without regard to protected categories.