




### **Our Engineering Team** In the engineering team, we develop innovative solutions for complex problems, building products that have a real impact on the lives of thousands of entrepreneurs. As a **Software Engineer \- Frontend**, your main responsibility will be developing high-quality web and mobile experiences, with **active participation in the evolution and maintenance of our Design System**. You'll work closely with the Product and Design teams to ensure consistency, accessibility, and scalability across all our interfaces. We foster a culture of inclusion and continuous learning through practices such as: *pair programming*, continuous *feedback*, and *code review*. ### **The Scope of Your Challenge** * Develop and implement interfaces using **React \+ TypeScript** for web and mobile applications. * Actively collaborate in the **creation, maintenance, and improvement of the Design System**, ensuring its adoption and evolution. * Implement screens while maintaining the experience defined by the design team and our **Design System**. * Ensure code quality through **unit tests and integration with React Testing Library**. * Enhance your work and the team's by exploring and using **AI agents** to increase productivity, quality, and creativity in development. * Propose and apply **best frontend development practices**, optimizing application performance and ensuring accessibility. * Participate in *code reviews*, promoting continuous improvement through principles like **SOLID/DRY** and design patterns. * Ensure observability and monitoring of interfaces in production environments. * Knowledge of backend stacks (Nest.js, REST APIs) and willingness to occasionally engage in fullstack tasks. ### **What We're Looking For** * Solid experience in **frontend development with React**. * Knowledge of **TypeScript**. * Experience with **Redux** or similar state management models. * Experience building interfaces with **SCSS / CSS modules** or other styling tools. * Experience or interest in **Design Systems** (usage, contribution, or creation). * Familiarity with **automated testing** and good development practices. * Knowledge of **agile methodologies**. * Pragmatism in problem-solving. * **Experience using AI agents** to enhance development work (e.g., accelerating prototyping, improving documentation, supporting testing or integrations). ### **Nice to Have** * Experience with Nest.js or other backend frameworks. ### **Our Process** We want you to have the best possible experience throughout our selection process. After you apply, the Talent Acquisition team will carefully review your profile and, regardless of the outcome, you will receive a response. Stages and timelines may vary depending on the position, but don't worry—we'll stay in contact with you throughout the entire process. ### **What We Offer** * OSDE 310 health coverage for your immediate family (spouse \+ children); * 100% covered Portuguese classes; * Internet service reimbursement; * Discounts on Coderhouse courses; * Childcare assistance is a benefit aimed at supporting employees in providing a safe environment for their children from 45 days of age up to 3 years old during working hours; * Extended family leave of 21 consecutive days for non-birthing or adoptive parents; * 15 business days of vacation per year; * In addition to vacation, we offer one week of rest to recharge between the end and beginning of the new year; * A free Tiendanube store for you or someone in your circle; * We are \#remotefirst, prioritizing remote work within the country of hire whenever the role allows; It's an environment of constant challenge, purpose, and ownership—here, innovation comes from thinking big and having a giant attitude. * ### **Privacy Policy** Tiendanube is committed to protecting the privacy and ensuring the security of individuals applying for the positions we offer. To evaluate your application, we will have access to part of your information, which will be reviewed before proceeding. We will use this data solely for recruitment and selection processes. Additionally, we take the protection of our people very seriously and only share information that is truly necessary. Ultimately, we will retain your data in our system only for as long as strictly required. Tiendanube was born with a huge purpose: **reduce the barriers to entrepreneurship to zero**, empowering, through technology, the stories of millions of people across Latin America so they can turn their dreams into lasting legacies. Our ambition is clear: **we want to be the obvious choice for every entrepreneur, whether just starting out or already selling millions.** Beyond societal impact, we aim to build a large-scale, profitable business capable of sustaining itself and funding its own growth in a highly competitive landscape and challenging macroeconomic environment. This is the challenge that drives us, and with this mindset, we continue to fuel our customers’ growth. Being among the greats requires commitment, focus, and resilience on a journey that, by nature, is long. We know that only those passionate about their work can truly connect with our dynamics. If you seek comfort, easy solutions, or well-trodden paths, and believe reward should come before results, Tiendanube is not for you. But if you have a **thirst for innovation**, are aware of the challenges and the need to **constantly adapt**, enjoy autonomy, strive to **deliver excellent results** that add value to customers, and want to be in an **environment that constantly challenges you**, then this is your place. We keep transforming challenges into opportunities and innovation into real impact. We put our customers at the center of everything because the passion for entrepreneurship unites us and motivates us to keep shaping the future of digital commerce in Latin America. **Tiendanube** **Built by those who think big and have a giant attitude.**


