Skip To Main Content
backBack to Search

Senior JavaScript Engineer for Oilfield Company

warning.png
Sorry, this position is no longer available

Currently, we are looking for a remote Lead JavaScript Developer with 3+ years of experience to join our team.

The customer is the world's leading oilfield services company providing cutting-edge solutions for reservoir characterization, drilling, production & processing.

Candidates must have experience in writing asynchronous JavaScript for event-driven real-time single-page applications, with an attention to detail and an understanding of responsive design. They can translate UI mockups into HTML/CSS/JS, collaborating with UI designers and back-end developers to deliver compelling user-facing domain specific products. Working experience with data driven development (D3.js) and design and development of real-time applications is a big plus for candidate.

Responsibilities
  • Create innovative user interfaces and data visualization components for large scale enterprise web applications
  • Develop efficient, well-performing reusable UI components using HTML5, CSS/CSS3 and JavaScript(TypeScript)
  • Collaborate with other team members (backend, BA and QA team) to ensure the integrity of the UI throughout the development life cycle
  • Apply good software design and use best development practices on a daily basis
  • Identify and resolve performance and scalability issues
Requirements
  • 3+ years of JavaScript development experience
  • Experience with the design and development of AngularJS single-page web applications
  • Experience with D3 data visualization library
  • Able to integrate with RESTful web services
  • Familiar with build tools and preprocessors: Gulp, SASS/SCSS/LESS and TypeScript
  • Practical knowledge of web page optimization techniques for fast page load times
  • Good understanding of VCS, especially Git
  • Comfortable working in a distributed Agile/Scrum work environment
  • Excellent communication skills
  • Proficient English (written and spoken) B2
Nice to have
  • Knowledge of Rx.js and Functional Reactive Programming is a big plus
  • Working with large volume grids and real time data display is a plus
  • Experience in web socket technologies (e.g., SignalR, Socket.io)
Benefits
  • 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

These jobs are for you