Software Engineer, Frontend
LiftedanUpworkCompany
Posted: April 28, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Build and maintain React components and content blocks for a Help Center application using a unified headless CMS and a modern React-based frontend.
Required Skills
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
 
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
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