Front-End Developer - React

Reposted 8 Days Ago
Be an Early Applicant
Hiring Remotely in San José, San José, CRI
In-Office or Remote
Senior level
AdTech • Marketing Tech
The Role
The Front-End Developer will implement AEM Headless components using React, focusing on GraphQL queries and efficient web performance while collaborating with cross-functional teams.
Summary Generated by Built In

Who we are: 

We are a full-Service agency & content Studio helping companies to thrive through strategy, creative, technology services, and human talent.

Job purpose:

We are seeking a skilled Front-End Developer to support an Amazon Ads project focused on React and GraphQL development. This role is responsible for designing and developing reusable React components that consume structured content and data through GraphQL.

The ideal candidate has strong hands-on experience with React, GraphQL, TypeScript, JavaScript, responsive design, component architecture, and front-end performance best practices. Experience with Adobe Experience Manager Headless is a plus.

Job details: 

  • Location: Remote (open to candidates based in Costa Rica, Mexico, Colombia; must be able to work on a UTC-6 schedule)
  • Schedule: Monday to Friday, 8:00 a.m. - 5:00 p.m. Costa Rica Time Zone.
  • Job Type: Fixed-term, full-time position (approximately 2 - 3 month) with potential for extension
  • Language Proficiency: Professional proficiency in Spanish and English (C1 reading, writing & conversation)
  • Availability: Immediate availability preferred

Key Responsibilities:

  • Collaborate in implementing data exchange between application layers and AEM components.
  • Design, develop, and maintain reusable React components that consume Headless AEM content through GraphQL queries.
  • Write, structure, and optimize GraphQL queries for efficient content retrieval from Adobe Experience Manager.
  • Translate Figma designs into fully styled, responsive, and production-ready React components.
  • Translate graphical designs and wireframes into fully styled markup code for AEM components (Touch UI Dialog, HTL/Sightly, HTML, JavaScript, and CSS).
  • Implement state management solutions using Redux, Context API, or similar front-end architecture patterns.
  • Collaborate with cross-functional teams including Delivery, Creative, UX, Analytics, QA, and Technology.
  • Follow headless AEM implementation standards, front-end development best practices, and component-based architecture principles.
  • Debug, troubleshoot, and optimize web applications across browsers, devices, and screen sizes.
  • Maintain clear technical documentation, development standards, and implementation guidelines.
  • Provide accurate task estimates, status updates, and escalation points to senior team members.
  • Participate in code reviews, knowledge-sharing sessions, and continuous improvement initiatives.
  • Take ownership of assigned tasks while knowing when to request guidance or escalate blockers.

Required Academic Background:

  • Bachelor’s degree in Computer Science, Software Engineering, Web Development, or a related technical discipline preferred.
  • Equivalent practical experience in professional front-end development will also be considered.

Required Skills and Experience:

  • 5+ years of professional experience working with Front-End technologies with experience in React.
  • Strong hands-on experience with React, component architecture, and reusable UI development.
  • Professional experience writing and optimizing GraphQL queries.
  • Strong understanding of GraphQL schemas, query structures, mutations, variables, and structured content retrieval.
  • Experience mapping GraphQL responses into React components using clean, maintainable data models.
  • Strong knowledge of HTML5, CSS3, JavaScript ES6+, TypeScript, and responsive web development.
  • Experience with state management tools and patterns such as Redux, Context API, custom hooks, or similar solutions.
  • Experience with CSS preprocessors such as SASS or LESS.
  • Understanding of Mobile First design and responsive design principles.
  • Experience working with JSON and common data transfer formats.
  • Experience integrating with REST APIs and debugging front-end applications.
  • Proficiency with Git version control and collaborative development workflows.
  • Experience working with design tools such as Figma and Photoshop.
  • Knowledge of web performance best practices, including Core Web Vitals and Lighthouse.
  • Understanding of accessibility, SEO best practices, and front-end design patterns.
  • Familiarity with project management and collaboration tools such as JIRA, Confluence, and Microsoft Teams.
  • Experience using code editors such as VS Code, IntelliJ IDEA, or similar tools.
  • Strong attention to detail, documentation discipline, and ability to maintain consistency in fast-paced, multi-stakeholder projects.


Preferred Qualifications

  • Experience with GraphQL client libraries such as Apollo Client or Relay.
  • Experience with modern build tools such as Webpack, Vite, or Parcel.
  • Familiarity with rendering strategies such as CSR, SSR, SSG, or ISR.
  • Experience with Next.js or similar React frameworks.
  • Experience with testing frameworks such as Jest, React Testing Library, Cypress, or Playwright.
  • Experience using Storybook for component documentation and UI development.
  • Knowledge of headless CMS best practices and content modeling.
  • Experience with animation libraries such as GSAP or Framer Motion.
  • Experience optimizing React applications for performance, accessibility, and maintainability.


Nice to have

  • Previous experience with Adobe Experience Manager or AEM Headless implementation.
  • Knowledge of AEM Content Fragments and GraphQL Content Services.
  • Familiarity with HTL/Sightly, Touch UI, Universal Editor, Clientlibs, or Sling Models.
  • Adobe Experience Manager certification, such as Adobe Certified Expert or AEM Sites Author.
  • Experience working on advertising, content management, or enterprise digital experience projects.

Core competencies

  • Cultivates innovation: generates new, better ideas and challenges the status quo.
  • Collaborates: works cooperatively across teams and credits others’ contributions.
  • Manages complexity: weighs pros/cons and analyzes diverse information before deciding.
  • Communicates effectively: delivers clear, concise messages and encourages open dialog

How to apply: 

If you are excited about creating impactful solutions with a passionate team, please submit your résumé outlining relevant experience and why you’re the ideal fit for this role.

Skills Required

  • 5+ years of professional experience working with Front-End technologies
  • Strong hands-on experience with React and component architecture
  • Experience with state management tools such as Redux
  • Experience writing GraphQL queries
  • Strong knowledge of HTML5, CSS3, and JavaScript ES6+
  • Experience with CSS preprocessors such as SASS
  • Understanding of Mobile First and responsive design principles
  • Experience with REST APIs
  • Proficiency with Git version control
  • Experience using design tools such as Figma
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Managua , Managua
42 Employees
Year Founded: 2012

What We Do

An independent agency propelling companies forward through strategy, creativity, technology and human talent, since 2012. For over 12 years, our dynamic collaborations with regional and global companies have consistently pushed boundaries and yielded transformative outcomes. While our commercial offices are based in Costa Rica and the US our subject matter experts operate cohesively in over 8 countries of Latin America. Proud members of Garnier Group and Affiliate Agency of Stagwell Global

Similar Jobs

In All Media Inc Logo In All Media Inc

Software Engineer

Digital Media • Consulting
Remote
Costa Rica
208 Employees

Acquia Logo Acquia

Operations Manager

AdTech • Cloud • Marketing Tech • Productivity • Software • Analytics • Automation
Easy Apply
Remote or Hybrid
Costa Rica
1100 Employees

Movable Ink Logo Movable Ink

Front-end Engineer

Artificial Intelligence • Marketing Tech • Software
Easy Apply
Remote or Hybrid
Costa Rica
600 Employees

TrueML Logo TrueML

Senior Software Engineer

Fintech • Machine Learning • Payments • Social Impact • Software • Financial Services
In-Office or Remote
3 Locations
450 Employees
75K-95K Annually

Similar Companies Hiring

ClickMint Thumbnail
AdTech • eCommerce • Marketing Tech • Generative AI
Malibu, CA
9 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account