Web Developer (Front End) - INTL LATAM
Role details
Job location
Tech stack
Job description
An employer in the Cincinnati, Ohio area is looking for a Front End Web Developer for an on-site, contract opportunity in the Cincinnati, Ohio area. The employer is a large retailer and this is an exciting opportunity for someone to join a key AI-driven initiative. We are seeking a mid-level Front-End Web Developer to help build and evolve modern, customer-facing web experiences in a fast-paced product environment. You will work closely with product managers, UX designers, and senior engineers to deliver responsive, high-quality web features through iterative releases. This role is ideal for developers with strong front-end fundamentals who can move quickly, communicate clearly, and contribute consistently within a distributed, nearshore team. Exposure to real-time or AI enabled web experiences is a plus, but not required., Develop and maintain React-based web applications using TypeScript and modern front-end best practices.
-
Build reusable UI components and implement user flows based on product and design requirements.
-
Integrate backend services using RESTful APIs and standard client-side data-fetching patterns. Support real-time updates using technologies such as WebSocket (WSS) or Server-Sent Events (SSE), with guidance from senior engineers.
-
Collaborate effectively with backend, product, and QA partners in a remote, nearshore environment.
-
Deliver high-quality code in a rapid, iterative delivery model.
-
Optimize applications for performance, accessibility, and responsiveness across browsers and devices.
-
Participate in code reviews and follow established front-end standards and conventions.
Requirements
- 2-4 years of professional front-end development experience using React and TypeScript.
- Strong understanding of JavaScript/TypeScript fundamentals and modern ES standards.
- Experience consuming RESTful APIs and handling asynchronous data flows.
- Ability to adapt quickly in a fast-paced delivery environment.
- Strong written and verbal communication skills, especially when working with distributed teams.
- Solid grasp of responsive design, accessibility, and core UI/UX principles. - Awareness of real-time communication patterns (WebSockets, SSE, or similar).
- Exposure to AI-enabled web features (e.g., chat interfaces, API-driven recommendations).
- Experience with consumer-facing or e-commerce web applications.
- Familiarity with state management libraries (Redux, Zustand, or similar).
- Basic familiarity with Node.js (e.g., for SSR, build tooling, or local development).
- Experience working with nearshore or globally distributed teams.