Sr. Front End Product Engineer - Latin America
at oppizi
San José, Provincia de San José, Costa Rica -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 25 Apr, 2025 | Not Specified | 26 Jan, 2025 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
DESCRIPTION
Front End Product Engineer - Senior Level
Responsibilities:
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.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
San José, Provincia de San José, Costa Rica