Description
At Gelato Borelli, we believe the secret to our success goes beyond the flavor of our gelatos—it lies in the passion of the people who make up our team. With over 300 units spread across 26 states, we bring happiness and flavor to millions of customers, always prioritizing excellence in customer service and product quality.
We are looking for a **Senior Developer** with solid experience in mobile development using React Native, C\#, .NET, and APIs. The position also requires front-end development skills and experience consuming RESTful APIs. The ideal candidate will collaborate closely with multidisciplinary teams to ensure the quality and performance of our solutions.
If you believe in the transformative power of a positive workplace culture and wish to join a passionate, dedicated team, we want to meet you! Join us in writing Gelato Borelli’s success story.
**Responsibilities and Duties**
Conduct technical and functional testing on web and mobile applications.
Gather and document functional and non-functional requirements with stakeholders.
Create and maintain technical documentation (requirements, use cases, manuals, etc.).
Develop front-end interfaces using JavaScript, TypeScript, HTML5, and CSS3\.
Integrate systems with RESTful APIs.
Actively participate in the development and maintenance of applications built with React.js, React Native, Vue.js (Vue 2/3\), and Next.js.
Create and maintain automated tests using tools such as Jest, Vitest, Mocha, Chai, Cypress, Playwright, React Testing Library, Vue Test Utils, Detox, among others.
Apply best practices in version control with Git, including Git Flow, rebase, and merge strategies.
Work collaboratively using agile methodologies such as Scrum and Kanban.
Apply Clean Code principles, SOLID principles, and reusable component architecture.
**Requirements and Qualifications**
Experience in front-end development (JavaScript, TypeScript, HTML5, CSS3\).
Experience with modern frameworks: React.js, React Native, Vue.js (2/3\), Next.js.
Hands-on experience with automated testing using at least one of the following tools: Jest, Vitest, Mocha, Chai, Cypress, Playwright, React Testing Library, Vue Test Utils, Detox, k6, JMeter, Storybook, BrowserStack, or Sauce Labs.
Advanced knowledge of Git (Git Flow, rebase, merge).
Solid understanding of agile methodologies (Scrum/Kanban).
Familiarity with software engineering best practices: Clean Code, SOLID, component architecture.
Degree in or currently pursuing Information Technology, Computer Science, Computer Engineering, or related fields.
Desirable:
Experience with performance and load testing.
Knowledge of CI/CD tools.
Strong communication and collaborative skills when working with Product, QA, and Development teams.
**Additional Information**
* On-site position \- Ribeirão Preto/SP
Our benefits:
Unimed National Health Plan
Birthday Day Off
Carnival Day Off
Year-End Eve Day Off
Welhub/Gympass
Avus \- discounts at pharmacies, medical consultations, telemedicine, and lab tests
Partnership discounts with universities and professional training institutions
Language school partnership
50% reimbursement on purchases at Borelli stores
We were born from our founders’ passion for haute cuisine and their desire to bring to Brazil the secrets behind traditional Italian gelato recipes. Founded in 2013, Borelli stands out by delivering a truly enchanting experience to customers, offering artisanal gelatos made with carefully selected ingredients. We deeply value excellence in customer service and strive to create a welcoming environment where every customer feels special.
We are Brazil’s largest gelato franchise network, rooted in Ribeirão Preto, São Paulo—the headquarters of the Borelli Franchisor. We proudly deliver happiness in the form of flavor across 25 states plus the Federal District, with over 300 units.