Senior JavaScript Developer
Skills
About the role
We are seeking a highly capable Senior JavaScript Developer with a passion for building rich, responsive web and hybrid-mobile applications. In this role, you will leverage your expertise in JavaScript/TypeScript, React, and Next.js to deliver fast, SEO-friendly, and mobile-first user interfaces.
You will focus on crafting exceptional web experiences that look and feel like native mobile apps, optimizing performance for both desktop and mobile web view browsers (including iOS Safari). Working closely with backend engineers, UX designers, and product owners, you will translate interactive designs into clean, modular, and reusable front-end code.
Responsibilities
Design and build high-performance, responsive web applications using React and Next.js, leveraging features such as SSR, SSG, and API routes
Implement pixel-perfect, mobile-first designs that adapt seamlessly across devices, with special focus on optimizing layouts, animations, and touch interactions for mobile viewports including iOS and Android browsers
Manage complex client-side state using tools such as Redux, Zustand, or Context API, and integrate applications with backend RESTful or GraphQL APIs
Profile and optimize applications to achieve maximum loading speed, strong Core Web Vitals, and smooth rendering on lower-powered mobile devices
Write clean, maintainable, and testable JavaScript/TypeScript code, conduct thorough code reviews, and contribute to the shared UI component library
Requirements
At least 3 years of professional relevant experience in software development
Proven experience in modern web development with a strong focus on delivering user-facing features
Advanced knowledge of JavaScript (ES6+), TypeScript, and React for building scalable and dynamic front-end applications
Practical experience with the Next.js framework, including App Router or Pages Router and Server Components
Familiarity with modern CSS frameworks and methodologies such as Tailwind CSS, styled-components, or CSS Modules for efficient and maintainable styling
Experience optimizing web applications for mobile browsers, building Progressive Web Apps (PWAs), or integrating web views within hybrid mobile containers
Hands-on experience with Git and working within Agile/Scrum development cycles
English level B2 or higher, with strong written and verbal 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.