Senior Front‑end Developer – React & TypeScript
EPAM Systems · Shanghai
Job description
About the role
We are looking for a Senior Front‑end Developer to create scalable, accessible web experiences using React and TypeScript. Based in our Shanghai office, you will shape reusable UI components, influence front‑end architecture, and collaborate closely with designers, stakeholders, and delivery teams.
Key responsibilities
- Design, develop and maintain scalable web applications with React and TypeScript.
- Build reusable UI components and contribute to enterprise design systems.
- Implement responsive, accessible, high‑performance user interfaces.
- Partner with UX/UI teams to turn designs into production‑ready front‑end builds.
- Contribute to solution architecture and technical design decisions.
- Write clean, maintainable, testable code following engineering best practices.
- Review code, mentor engineers and raise team quality standards.
- Troubleshoot, optimise and enhance existing applications across releases.
Required profile
- Hands‑on experience building front‑end applications with React and TypeScript.
- Strong knowledge of modern JavaScript, HTML5, CSS3, SCSS and responsive web design.
- Experience with state‑management solutions such as Redux, Context API or Zustand.
- Track record of delivering complex web apps, dashboards or component libraries.
- Clear communication in English and comfort collaborating with stakeholders and Agile teams.
Required skills
- React
- TypeScript
- JavaScript (ES6+)
- HTML5
- CSS3
- SCSS
- Redux
- Context API
- Zustand
- Jest
- React Testing Library
- Cypress
- Webpack
- Vite
- Babel
- Figma
- Next.js
- Remix
- Node.js
- Express
What we offer
- Work in a globally recognised, award‑winning workplace (Newsweek 2021‑2023).
- Supportive environment where employee ideas drive the business.
- Opportunities to work with top‑notch technologies and stay on industry trends.
- Transparent career path with an individual roadmap for growth.
- Access to self‑development resources: online courses, mentoring, certification grants and global experience exchange.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in 中国.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
EPAM Systems
Shanghai