Principal Software Engineer
React Native
Posted on 8/30/2023
INACTIVE
Kinship

201-500 employees

Platform offering pet care insights, products, and services
Company Overview
Kinship, a division of Mars Petcare, offers a comprehensive platform for pet care, providing a unique blend of insights, products, and services to empower individuals to excel in pet parenting. The company distinguishes itself from competitors by offering a holistic approach to pet care, including product recommendations, veterinary advice, training tips, and pet culture content. This commitment to providing a wide range of resources and services demonstrates Kinship's industry leadership and technical innovation in the pet care sector.
Consumer Goods

Company Stage

N/A

Total Funding

N/A

Founded

2019

Headquarters

New York, New York

Growth & Insights
Headcount

6 month growth

-1%

1 year growth

14%

2 year growth

9%
Locations
New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Heroku
MySQL
Git
Postgres
AWS
REST APIs
Yarn
React Native
Google Cloud Platform
CategoriesNew
Software Engineering
Requirements
  • Comfortable laying foundational code
  • 5+ years mobile development experience
  • 3+ years experience with React Native
  • Experience creating consumer facing production mobile applications using React Native
  • Experience evaluating performance and usability of mobile applications and driving improvements
  • Experience designing and building RESTful APIs
  • Expertise using industry standard methodologies (Github, Gitflow, CI, CD, etc)
  • Experience defining technical direction and architecture
  • Experience evaluating and recommending tools and technologies
  • Comfortable deploying software to major cloud platforms (AWS, Heroku, GCP, etc)
  • Experience mentoring other software engineers
  • Experience with relational databases (PostgreSQL, mySQL, etc.)
  • Knowledge of authentication and authorization approaches
  • Experience with common development tools such as Node, Yarn, NPM, etc
Responsibilities
  • Develop software that connects customers to value
  • Lead innovation by exploring, investigating, recommending, benchmarking and implementing technologies for our platform
  • Collaborate closely with and mentor multiple teams of engineers
  • Taking ownership of services and applications at scale
  • Define architectural patterns that establish conventions for our products and services
  • Interact with designers and product manager to determine best ways to implement features