Talent.com
Senior Software Engineer (JavaScript)

Senior Software Engineer (JavaScript)

Epam SystemsAU
30+ days ago
Job description

As a Senior Software Engineer (JavaScript) on the B2B team, you'll play a key role in improving the quality, reliability, and performance of our existing applications.

#LI-DNI #REF_AU_Fast_Referious

Responsibilities

  • Lead efforts to improve code quality, refactor legacy code, and adopt best practices for maintainability and scalability
  • Manage complex state and side-effects with Redux and React Context
  • Write robust unit and integration tests with Mock Service Worker (MSW) and React testing library (RTL)
  • Ship and maintain reliable end-to-end (E2E) tests using Playwright
  • Collaborate with product managers, designers, and backend engineers to deliver quality code
  • Contribute to code reviews, design discussions, and continuous improvement of team practices
  • Work independently while maintaining close communication with the team through asynchronous tools and regular standups

Requirements

  • 4+ years of front-end development experience (e-commerce or SaaS environments preferred)
  • Proficiency in modern JavaScript frameworks, especially React with TypeScript, Redux and React Context
  • Hands on experience with React Testing Library and Mock Service Worker (MSW)
  • Solid understanding of GraphQL and RESTful APIs
  • Practical experience with end-to-end testing tools, particularly Playwright
  • Familiarity with performance tooling, observability (e.g., Sentry), and CI / CD workflows
  • We offer

  • By choosing EPAM, you're getting a job at Great Place To Work-Certified™ in 2024, Glassdoor’s Top 100 Best Places to Work in 2023 & one of Most Loved Workplace, as recognized by Newsweek, 2021 - 2023
  • Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
  • You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
  • We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
  • At EPAM, you can find vast opportunities for self-development : online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us
  • Life at EPAM

  • We are a leading global provider of digital platform engineering and development services that has rapidly grown in Australia since 2013.
  • We adopt a global growth strategy, thinking and acting like start-ups, working in multi-disciplinary teams, and delivering results. With a multinational talented team, we have been delivering innovative solutions for cloud migration, cyber security, digital transformation, etc.
  • You will work in an open and friendly work environment where your professional skills and experience can stand out.
  • How We Hire

  • Here, we summarize the typical journey to finding a job within EPAM.
  • Apply and tell us about yourself!
  • Go through some standard interviews :
  • General interview with a recruiter
  • Technical interview with our technology experts
  • Manager interview or Offer interview with a hiring manager
  • Get ready to join the team!
  • Not sure if you meet all the requirements? No problem. Let's talk anyway and find out more!
  • It takes 1 min of application to start the journey with us. Apply now!
  • Apply Apply

    Create a job alert for this search

    Senior Software Engineer • AU