Sr Front-End Engineer
NotCo
Hi! This is NotCo.
We are a group of people united by a very strong purpose.
We want you to get to know us, and Giuseppe, our very own artificial intelligence.
We love good food, but above all, we love the planet, and that's why, to protect it, we reinvent the food industry, one delicious bite at a time, elevating what we eat, through our technology and based on plants.
Our recipe has three super important components: science, technology and of course, disruptive talents who work daily to create a better future.
At NotCo we are not and do not seek to be the perfect company, but rather the right one. We've built a new AI that transforms the way people and companies create food.
We are currently looking for a Sr Front-End Engineer. This job involves designing, creating, and improving the software modules that currently support and drive the development of new products at NotCo.
In this role within the AI team, you will have the opportunity to work interdisciplinarily: you will participate in sessions with chefs, food scientists, designers, and engineers to find, design, and implement data-driven solutions in the context of new product development. We face many challenges to solve. For instance, you will learn about the world of food science and the food industry in general, including macromolecules, their structures, and functions; volatile compounds and their impact on consumer sensory perception; food development pipelines, and other aspects. Put simply, using AI to address challenges in the food industry represents a novel and game-changing approach.
Key responsibilities
- Design, implement, and deploy software modules that facilitate the data exchange within the Giuseppe ecosystem.
- Work alongside software engineers, product managers, chefs, food scientists, designers, machine learning engineers, & data scientists.
- Promote the use of proper software engineering practices by the team, investing in continuous improvements of our tools (e.g. platform & infra) and incrementally adding value to the Giuseppe platform.
- Manage timelines, estimate task durations, and meet deadlines.
- Document code and design decisions to support the rest of the team.
- Contribute working methodologies that improve the performance of our team.
- Participate in team meetings to present ideas, progress, and possible challenges.
- Provide strong technical direction to the team, resolving technical disagreements and managing the technical quality of the outputs. [perhaps this is not needed]
Requirements
- Minimum five years of professional experience.
- Expertise in web standards: HTML, CSS, and vanilla JavaScript.
- Proficiency in building complex, interactive web applications using Vue.js or similar frameworks.
- Well-versed in modern front-end tools and processes, including package managers, bundlers, test runners, linters, and formatters.
- Experience with Git workflows (e.g. gitflow or GitHub flow).
- Familiar with basic back-end development, SQL, and testing tools like Jest or Mocha, alongside CI/CD practices (e.g. GitHub Actions).
- Excellent soft skills for effective cross-disciplinary communication.
- Bilingual proficiency in Spanish and English: as part of a multicultural team spread across Santiago and San Francisco, English proficiency is essential.
If you share our vision and are eager to contribute to a transformative journey, we invite you to apply. Join us and make a difference!
The million-dollar question: Are you hungry to change the world? Because there are plenty of reasons to make the decision and say: WHY NOT!
Today you can start making a difference for the planet, without changing everything you love.