JOB DUTIES AND RESPONSIBILITIES
- Develop and maintain high-quality, scalable mobile applications using React Native and Expo
- Architect and implement robust, reusable, and maintainable components and modules
- Optimize performance of mobile applications to ensure smooth animations, fast load times, and efficient memory usage
- Collaborate with designers and product teams to translate wireframes and mockups into fully functional mobile applications
- Integrate APIs and third-party services, ensuring smooth communication between front-end and back-end systems
- Ensure cross-platform compatibility and responsiveness across iOS and Android, and Web devices
- Write clean, maintainable, and well-documented code following best practices and coding standards
- Conduct code reviews and provide mentorship to junior developers
- Implement and maintain automated testing to ensure application stability and performance
- Stay up to date with the latest mobile development trends and best practices in the React Native and Expo ecosystem
- Participate in Agile development processes, including sprint planning, estimation, and retrospectives
REQUIREMENTS AND QUALIFICATION
- 5+ years of experience in mobile development, with at least 3 years of hands-on experience with React Native and Expo
- Proficiency in JavaScript and TypeScript, including ES6+ features
- Deep understanding of React Native core concepts, including hooks, state management, and component lifecycle
- Experience with Expo SDK, including Expo modules, EAS (Expo Application Services), and Expo Go
- Strong knowledge of mobile UI/UX principles, animations, and accessibility best practices
- Experience integrating RESTful APIs into mobile applications
- Familiarity with push notifications, deep linking, and mobile authentication mechanisms (APN, FCM, Apple/Google Auth)
- Experience with native mobile development (Swift/Kotlin) is a plus but not required
- Understanding of CI/CD pipelines for mobile applications, including App Store and Google Play deployment
- Familiarity with performance optimization techniques for mobile applications
- Excellent problem-solving skills and ability to work independently in a fast-paced environment
- English proficiency is a must. You must be able to clearly communicate your ideas and work with English-speaking team members
- Preferred: Based in Buenos Aires with availability to work on-site in our office in CABA two days a week (Tuesdays and Thursdays).
Top Skills
What We Do
SQUIRE is the world’s leading and fastest-growing software technology platform for barbershops, a hundred-billion-dollar global industry. We provide a one-stop solution that helps small business entrepreneurs run and grow their businesses.
SQUIRE is also the premiere booking engine that connects people with great barbers nationwide. We make it easy to discover and book the best barbers wherever you are, in just a few taps.
With headquarters in New York and a presence in major cities in the United States, U.K. and Canada, SQUIRE is the market leader in technology solutions for the barbershop industry.
SQUIRE is a Series D company and has raised over $165M to date.
For more information, please visit getSquire.com or download the SQUIRE app from the App or Play Store.
Why Work With Us
We're not just another start-up; we're a community of innovators, drivers, and achievers driven by our mission - to elevate, celebrate and empower the barbering community.
Check out our Culture Book to learn more - https://handbooks.getsquire.com/recruiting.
Gallery







