Vacancy catalog
EPAM
Open role

Senior Front-End Developer (TypeScript/React/Next.js)

EPAMColombia; Mexico
Work model
Remote
Experience
5+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
15 tags

Technology context

15

Parsed from the vacancy text; ordered by relevance to this role.

TypeScriptJavaScriptAILLMReact.jsAWSAI-Assisted DevelopmentNext.jsRAGCloudFrontendMicroservicesGraphQLAI ArchitecturePrompt Engineering

Full listing

Role description

We are looking for a Senior Front-End Developer to build and evolve modern web features with TypeScript , React , and Next.js while solving complex engineering problems with a focus on quality and delivery. You will collaborate closely with teammates and clients, contribute to AI adoption in the workflow, and help shape scalable solutions.

Responsibilities

  • Build new product features using TypeScript, React, and Next.js
  • Design scalable UI architecture aligned with modern front-end practices
  • Collaborate with engineers to implement end-to-end solutions across front-end and supporting services
  • Contribute to AI adoption and integration in the team's development processes
  • Review code and share knowledge to improve team output and consistency
  • Maintain high standards for automated testing, documentation, and code quality
  • Coordinate with clients to clarify requirements and communicate progress

Requirements

  • 3+ years of front-end development experience with JavaScript
  • Strong expertise in TypeScript
  • Strong experience building UIs with ReactJS and Next.js
  • Good understanding of AI capabilities and practical experience contributing to AI-related solutions
  • Ability to identify areas where AI can be effectively applied and understand the requirements to build such solutions
  • Experience with scalable cloud-based web services and microservices (AWS preferred)
  • Focus on code quality, automated testing, and continuous delivery
  • Proven experience working in cross-functional delivery teams
  • Strong ability to collaborate with clients and provide clear updates
  • Strong communication skills and a teamwork mindset
  • Upper-Intermediate English proficiency (B2) or higher

Nice to have

  • Understanding of patterns for integrating AI into web apps (RAG, vector databases, embeddings, agentic workflows)
  • Experience building AI-powered features with LLM providers (OpenAI, Anthropic) and frameworks like LangChain or Vercel AI SDK
  • Hands-on use of AI coding tools (GitHub Copilot, Cursor, Claude Code, v0) to boost productivity
  • Ability to design effective prompts for consistent, reliable LLM outputs
  • Familiarity with Go