Software Engineer III – Frontend (Web Checkout & Wishlist)

  • Monterrey, Nuevo León, Mexico
  • Fully Remote
  • Full-time
  • Information Technology

We are looking for an experienced Software Engineer III – Frontend to join our engineering team, supporting high-traffic, customer-facing e-commerce applications.

In this role, you will focus primarily on frontend development, building scalable, reliable, and high-performance web experiences across Checkout and Wishlist platforms, with occasional backend development using Java.

You will collaborate with cross-functional teams, including Product, UX, and Engineering, to deliver innovative solutions that improve customer experience, conversion, and overall platform performance.

Key Responsibilities

  • Design, develop, and maintain scalable frontend applications using JavaScript, React, Redux, Node.js, and TypeScript.

  • Deliver end-to-end frontend features, from technical design and implementation to production support.

  • Build reusable UI components and contribute to shared frontend libraries.

  • Translate business requirements, wireframes, and UX designs into high-quality, production-ready code.

  • Integrate frontend applications with RESTful APIs and occasionally contribute to backend services using Java.

  • Develop and maintain automated unit, integration, functional, and end-to-end tests.

  • Participate in code reviews, technical design discussions, and Agile ceremonies.

  • Optimize application performance, accessibility, security, and reliability.

  • Monitor application health using observability tools, metrics, dashboards, and alerts.

  • Collaborate with distributed engineering teams to ensure seamless integration across platforms.

  • Leverage AI-assisted development tools to improve engineering productivity while maintaining code quality.

  • Follow software engineering best practices, including clean code, maintainability, and secure development.

Required Qualifications

  • 5+ years of professional experience in frontend software engineering.

  • Strong hands-on experience with JavaScript, React, Redux, Node.js, and TypeScript.

  • Experience developing and integrating RESTful APIs.

  • Familiarity with backend technologies such as Java, Golang, or Python.

  • Strong understanding of frontend architecture, reusable components, and software design patterns.

  • Experience implementing automated testing, including unit, integration, and end-to-end testing.

  • Experience with testing frameworks such as Playwright or similar tools.

  • Familiarity with CI/CD pipelines, including GitHub Actions, GitLab CI, or equivalent.

  • Understanding of web performance optimization, accessibility, and secure coding practices.

  • Familiarity with observability and monitoring tools such as New Relic, Splunk, or AWS CloudWatch.

  • Experience working in Agile development environments.

  • Strong problem-solving skills and ability to work independently on complex technical challenges.

  • Advanced English communication skills, both written and verbal.

Nice to Have

  • Experience developing high-traffic e-commerce applications.

  • Hands-on experience with backend development using Java.

  • Experience with cloud environments, particularly AWS.

  • Knowledge of checkout flows, shopping carts, payment integrations, or customer-facing retail platforms.

  • Experience with AI-assisted coding tools such as Claude Code.

  • Familiarity with experimentation, A/B testing, and data-driven product improvements.

  • Experience collaborating with globally distributed engineering teams.

Education

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.

Location & Eligibility

  • Mexico Only: Candidates must currently reside in Mexico.

  • Must be legally authorized to work in Mexico.

  • Advanced English proficiency is required.

  • Ability to collaborate effectively with international teams.