Front End Product Engineer - Senior Level
Location: Latam Remote
Employment Type: Full-time - Contractor
Are you a seasoned Front End Product Engineer with a startup mindset and a passion for building impactful user experiences? Do you thrive on understanding the purpose and reasoning behind every product requirement, ensuring business and product goals are clear? Are you ready to lead strategic discussions and collaborate on delivering resilient, scalable solutions? If so, we’d love to meet you!
About the Role
We are looking for a Senior Front End Product Engineer to take ownership of delivering exceptional user interfaces while ensuring alignment with product strategy. This role goes beyond coding—you’ll question requirements to uncover their “why,” propose strategic solutions, and champion an iterative approach to deliver value quickly and effectively.
You will also leverage Layered Architecture Principles, such as Clean Architecture Design, to abstract front end business rules and domain models from UX/UI implementation details. This ensures a scalable and maintainable codebase where domain knowledge is clearly modeled and decoupled from UI components and React hooks.
As part of a collaborative and fast-paced environment, you’ll play a critical role in driving continuous delivery of features while balancing speed, maintainability, and scalability.
What You’ll Do
- Partner closely with Product and Design teams to understand the “why” and reasoning behind product requirements, ensuring clarity and alignment with business goals.
- Proactively question and refine requirements to uncover the best strategic solutions.
- Build and optimize user experiences using React, NextJS, GraphQL, TypeScript, and modern front end technologies.
- Apply Layered Architecture Principles, including Clean Architecture Design, to separate front end business rules and domain knowledge from UI components and React hooks.
- Utilize React server and client-side components and advanced NextJS features to architect performant, scalable applications.
- Champion component-driven development with Storybook to ensure reusable and consistent design systems.
- Leverage Jest and React testing frameworks to write resilient unit tests, mock hooks, and render JSX components to ensure robust user experiences.
- Deliver features quickly through continuous delivery, iterating and refactoring to enhance performance, scalability, and maintainability over time.
- Lead discussions with team members on strategic approaches to achieve business goals and foster a culture of collaboration.
- Write clean, maintainable code with a strong emphasis on vanilla JavaScript, HTML, and CSS fundamentals.
- Stay updated with the latest advancements in NextJS, React, and front end technologies to bring innovation to the team.
- Mentor and guide team members, sharing best practices and promoting a culture of learning.
What We’re Looking For
- Startup Experience: Familiarity with the fast-paced, dynamic environment of startups, where speed and adaptability are critical.
- Product Focus: A strong understanding of product strategy and a passion for aligning engineering efforts with business goals.
- Critical Thinking: Proactive in questioning requirements, challenging assumptions, and ensuring clarity on the why behind product decisions.
- Team Collaboration: A team player who thrives in strategic discussions and contributes to achieving shared goals.
- Technical Expertise:
- Strong web development fundamentals in vanilla JavaScript, HTML, and CSS.
- Advanced expertise in React, including server and client-side components.
- Deep, updated knowledge of NextJS and its advanced capabilities.
- Experience with GraphQL and modern API integration.
- Proficiency in TypeScript, JavaScript (ES6+), SASS, CSS, and tooling like Webpack and Storybook.
- Strong experience with Jest and React testing frameworks to mock hooks, render JSX components, and ensure resilience in user experiences.
- Architecture Mindset: Expertise in Layered Architecture Principles (e.g., Clean Architecture Design) to abstract business rules and domain models from implementation details in UX/UI.
- Continuous Delivery Mindset: Ability to deliver features quickly and iteratively improve them for long-term scalability and maintainability.
- Communication Skills: Strong communicator who can bridge the gap between technical and non-technical stakeholders, aligning teams with a shared vision. THIS ROLE IS COMPLETELY IN ENGLISH, B2+ OF PROVABLE SKILL LEVEL IS A REQUIREMENT
Nice-to-Have
- Familiarity with Test Driven Development (TDD) principles and their application in front end development.
- Experience with performance optimization and accessibility best practices.
- Familiarity with CI/CD pipelines and deployment workflows.
- Contributions to open source or a portfolio showcasing product-oriented front end work.
Why Join Us?
- Work in a product-first environment where your contributions directly impact user experiences and business outcomes.
- Collaborate with a talented, motivated, and supportive team that values strategic thinking and innovation.
How to Apply
If you’re excited about the opportunity to merge product strategy with technical expertise, build impactful user experiences, and drive scalability through modern architecture principles, we’d love to hear from you! Please submit your resume, portfolio (if available), and a brief cover letter explaining why you’d be a great fit for this role.
Top Skills
What We Do
Oppizi is the leading platform that enables data-driven offline marketing campaigns.
On top of the logistics and distribution services, Oppizi has developed a technology that tracks, scales and optimizes highly targeted flyer campaigns and provides full transparency across all types of offline marketing such as Street Flyering, Brand Activations or Direct Mailing.
Currently operating in the US, in Australia, in New Zealand, in the United Kingdom, in Belgium and in France.
Trusted by Uber, DoorDash, DiDi, The Iconic, Airtasker, Marley Spoon, MealPal, HelloFresh and many others...