Staff Software Engineer, Frontend (React Native)
GatherAbout the role
Our Mission at Gather
You generate enormous amounts of personal data when you use the internet. This data is extremely powerful and could make your life easier, better, more magical. So why aren't you using it?
At Gather, we’ve developed a product that effortlessly enables you to consolidate your digital world – from your Twitter likes to your Kindle highlights – with a single click.
Thanks to our unique data access approach, we're pioneering the definitive personal AI assistant. It seamlessly merges GPT's problem-solving prowess with deep context about your life. Whether it's acting as a memory aid, providing insights about your life, or anticipating your future needs, Gather's AI intuitively understands you from the moment you two meet.
Our team consists of individuals who embody a big vision, show a lot of hustle, and share lots of laughter. The office exudes palpable energy, and we are eager to welcome the next team member!
Join us at Gather, and play a key role in building a future where personal data and AI intersect to empower the individual.
We are based in-person in Palo Alto and offer relocation assistance as needed to new employees.
About The Role
As a Senior React Native Engineer, you will play a key role in developing Genie, our AI powered personal assistant for iOS and Android. You should be comfortable and experienced with architecting complex systems and crafting delightful user experiences with great attention to detail. You will be involved in every aspect of the software development process, from conception to deployment, and have the opportunity to make a significant impact on Gather's strategic direction. You'll work closely across teams including with AI/ML, Data Science and Product to build high-quality, scalable end-to-end systems that power our entire product.
Your Responsibilities
Lead the development of mission-critical aspects of our product
Craft world-class user experiences with React Native, TypeScript, GraphQL and related technologies
Contribute to the technical roadmap, and help make key decisions that drive the architecture, scalability, and reliability of our systems
Collaborate closely with product team to understand user needs and translate them into software solutions
Mentor junior software engineers, promoting best practices and enhancing the overall quality of our software
Participate in design and code reviews and provide constructive feedback to peers
Your Qualifications
Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience
At least 6 years of software development experience, with a significant focus on React Native development
Proficient in modern TypeScript and/or JavaScript as well as, ideally, some native iOS/Android experience
Deep understanding of modern development technologies and principles, such as responsive design, RESTful API's, and cloud-native architecture
Excellent problem-solving skills, and the ability to debug complex software systems
Strong communication skills, with the ability to explain complex technical concepts to non-technical stakeholders
Passion for building user-centric software, and a strong focus on product quality and performance
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 KitFree account required — sign up in 30s