Luxoft is a global leader in high-end software development.
Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.
So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
- This position requires a bit of understanding of the browser engines, JavaScript, BOM and DOM interactions.
- Your job would be to come up with the best way to detect DOM changes in modified JavaScript code and compare its effect to a sterile (original) code effect.
- The input can really be any JavaScript snip-it, while the output should be whether our application has caused any failure to this script's behaviour or not. The behaviour modification can be in the DOM or as a network call.
Mandatory:
- Understand JavaScript scopes well
- Understand differences between synchronous and asynchronous code (really understands it!)
- Understand functions, object and arrays
- Understand the BOM
- Understand the DOM
- Create new HTML content using the DOM and detect DOM changes.
- Understand browser events.
- Understand closures and self-executing functions.
- Understand AJAX and JSON.
- Understand Web Workers and Web Sockets.
Nice to have:
- having some experience with PhantomJS
- Experienced in Selenium
Our client is a US-based Big Data start-up that's building a revolutionary platform that will change how data is exchanged on the Internet. They empower digital publishers, e-commerce sites, and brand marketers to understand and control how third-party data collectors interact with their on-line audiences.
Imagine having real-time visibility into browser data across hundreds of millions of monthly visitors and being able to remotely control in real-time how third-party JavaScript tags function. Imagine the flood of billions of daily transactions that need to be processed to make sense of all this. Finally imagine the diversity of software engineering and technology operations challenges involved -- no boring back-office IT projects here.
We're looking for a rock star engineer who is looking to test an application that defies current browser logic.