Back to jobs
Lifted, an Upwork Company™

#11802 - Software Engineer, Frontend

Mexico City, CDMXPosted 1 weeks ago
Contractremotemid

Job Description

#11802 - Software Engineer, Frontend

  • Contract

Job Description

 

We are seeking a Software Engineer to build and maintain a Help Center application powered by a unified headless CMS and a modern React-based frontend. This role will focus on creating reusable UI components, supporting content-driven experiences across global sites, and improving application stability, performance, and maintainability. You will also partner on related web platform initiatives as needed.

 

Key Responsibilities

- Build and maintain React components and content blocks that power customer-facing web experiences

- Develop and optimize server-side rendering and static site generation workflows using Next.js or similar frameworks

- Create reusable, component-based UI patterns for scalable web applications

- Implement and maintain integrations with backend services through REST APIs and GraphQL

- Build dynamic forms and interactive frontend experiences

- Support content model implementation and schema updates within a headless CMS

- Improve application stability, performance, and overall user experience

- Write and maintain automated tests across unit, integration, and end-to-end coverage

- Collaborate with cross-functional partners to support ongoing enhancements and related business initiatives

 

Qualifications

Must-Have Skills

- Strong proficiency in JavaScript and TypeScript

- Strong experience with React

- Experience with Next.js or similar server-side rendering frameworks

- Experience with component-based UI development

- Experience building dynamic forms

- Experience integrating third-party APIs and backend services

- Experience working with Node.js

- Strong understanding of RESTful APIs and modern web architecture

- Familiarity with GraphQL or gRPC

- Experience writing automated tests, including unit, integration, and end-to-end tests

- Experience with modern testing frameworks such as Jest and Playwright

- Familiarity with Git workflows

- Familiarity with CI/CD pipelines

- Experience using code quality tools such as ESLint and Prettier

- Experience with headless CMS platforms such as Contentstack, Contentful, or Strapi

- 3+ years of software engineering experience

- Enterprise experience strongly preferred.

Nice-to-Have Skills

- Experience with CSS-in-JS approaches such as Emotion

- Experience with Storybook

- Experience integrating mapping services such as Google Maps

- Experience working with design systems

- Experience with Node.js frameworks such as Express.js or Koa

- Experience with caching tools such as Redis

- Experience with performance optimization and caching strategies

- Experience managing content models and content workflows

- Experience with preview environments

- Experience with Docker

- Familiarity with GitLab CI/CD

- Experience with service mesh technologies such as Envoy

- Experience with internationalization and localization

- Experience with user behavior tracking, metrics, and reporting

- Experience with A/B testing frameworks and feature flags

- Experience with observability tools

- Experience with accessibility testing

Additional Information

Required Tools & Platforms

- JavaScript

- TypeScript

- React

- Next.js or similar SSR framework

- Node.js

- REST APIs

- GraphQL or gRPC

- Jest

- Playwright

- Git

- CI/CD tools

- ESLint

- Prettier

- Contentstack, Contentful, or Strapi

Location, Time & Engagement

- Location: LATAM

- Engagement: Contract

- Allocation: 40 hours per week

- End Date: March 31, 2027

- Time Zone: Must have working-hour overlap aligned to business needs across CST and EMEA stakeholders

I'm interested
I'm interested
Privacy Notice

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

10001+ employees
San Francisco, California, US
Website
#11802 - Software Engineer, Frontend at Lifted, an Upwork Company™ | Renata