JavaScript Developer
Skills
About the role
We are searching for a talented JavaScript Developer who is driven to build interactive, adaptive web and hybrid-mobile applications. In this role, you will leverage your broad experience in JavaScript/TypeScript, React, and Next.js to construct high-speed, SEO-friendly, and mobile-first user interfaces.
Your attention will be directed toward crafting outstanding web experiences that feel very close to native mobile apps, while enhancing performance across desktop and mobile web view browsers, such as iOS Safari. Partnering closely with backend engineers, UX designers, and product owners, you will convert interactive designs into cleanly structured, modular, and reusable front-end code.
Responsibilities
Design and construct swift, versatile web applications using React and Next.js, leveraging capabilities including SSR, SSG, and API routes
Deliver meticulously designed, mobile-first interfaces that transition seamlessly across various devices, with dedicated attention to polishing layouts, animations, and touch behaviors for mobile viewports on iOS and Android browsers
Coordinate complex client-side state using solutions like Redux, Zustand, or Context API, and hook applications into backend RESTful or GraphQL APIs
Diagnose and elevate application performance to secure top-tier load times, excellent Core Web Vitals results, and smooth rendering on less powerful mobile devices
Author neat, sturdy, and testable JavaScript/TypeScript code, drive comprehensive code reviews, and enrich the shared UI component library
Requirements
At least 2 years of significant professional background in software engineering
Documented achievements in modern web development with a strong emphasis on releasing features aimed at end users
Advanced fluency in JavaScript (ES6+), TypeScript, and React for delivering scalable and dynamic front-end applications
Hands-on grasp of the Next.js framework, encompassing App Router or Pages Router together with Server Components
Practical familiarity with modern CSS frameworks and techniques such as Tailwind CSS, styled-components, or CSS Modules for clean and maintainable styling
Applied experience enhancing web applications for mobile browsers, engineering Progressive Web Apps (PWAs), or integrating web views into hybrid mobile shells
Assured proficiency with Git and comfort operating within Agile/Scrum delivery cycles
English at B2 level or above, complemented by capable written and spoken communication skills
We offer
International projects with top brands
Work with global teams of highly skilled, diverse peers
Healthcare benefits
Employee financial programs
Paid time off and sick leave
Upskilling, reskilling and certification courses
Unlimited access to the LinkedIn Learning library and 22,000+ courses
Global career opportunities
Volunteer and community involvement opportunities
EPAM Employee Groups
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.