EPAM logo

JavaScript Full-Stack Developer (ReactJS, Next.js)

EPAM·Salary not specified

Primary stack

ReactTypeScriptJavaScriptNext.js

Job description

About the Position

We are looking for a highly skilled JavaScript Full-Stack Developer with a passion for creating rich, responsive web and hybrid-mobile applications. In this position, you will apply your expertise in JavaScript/TypeScript, React, and Next.js to deliver fast, SEO-friendly, and mobile-first user interfaces.

Your focus will be on building outstanding web experiences that look and feel like native mobile apps, while optimizing performance across desktop and mobile web view browsers (including iOS Safari). Collaborating closely with backend engineers, UX designers, and product owners, you will transform interactive designs into clean, modular, and reusable front-end code.

Responsibilities

  • Design and develop high-performance, responsive web applications using React and Next.js (leveraging features such as SSR, SSG, and API routes)
  • Deliver pixel-perfect, mobile-first designs that adapt seamlessly across devices, with a particular emphasis on optimizing layouts, animations, and touch interactions for mobile viewports (including iOS/Android browsers)
  • Handle complex client-side state (e.g., Redux, Zustand, Context API) and connect applications with backend RESTful or GraphQL APIs
  • Profile and fine-tune applications for maximum loading speed, Core Web Vitals, and smooth rendering on lower-powered mobile devices
  • Produce clean, maintainable, and testable JavaScript/TypeScript, perform thorough code reviews, and contribute to our shared UI component library

Requirements

  • 2+ years of proven expertise in modern web development with a strong focus on building user-facing features
  • Advanced knowledge of JavaScript (ES6+), TypeScript, and React
  • Hands-on background in the Next.js framework (App Router or Pages Router, Server Components)
  • Familiarity with modern CSS frameworks or methodologies (e.g., Tailwind CSS, styled-components, CSS Modules)
  • Proficiency in optimizing web apps for mobile browsers, PWAs (Progressive Web Apps), or integrating web views within hybrid mobile containers
  • Skills in Git and working within an Agile/Scrum development cycle
  • Minimum English language level of B1+

Nice to Have

  • Experience with Redux
  • Experience with Zustand
  • Experience with Context API
  • Experience with Git
  • Experience with Agile/Scrum

We Offer

  • Opportunity to work in a hybrid role in Guadalajara, Mexico
  • Competitive compensation package

About the Company

EPAM Systems is a leading global software product engineering and development company. We partner with the world’s most innovative companies to deliver technology solutions that drive business value.

© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.

More at EPAM

All 2384 roles

Popular searches