Yahoo! (London, UK) - Build products that become a daily habit for millions of users and partners

Our engineers build web applications for some of the most trafficked sites in world, organizing the world’s information for millions of people every day. You will be joining a team of world-class engineers trying to solve some of the hardest problems on the web, building next-generation contextual, personal and socially relevant experiences. If you want an opportunity to make a big impact on a high volume production product, this is the place to be.

☆☆☆ About EMEA Search ☆☆☆

★ Use a variety of languages and technologies to make an impact

★ Develop software that powers experiences on smartphone, tablet, and desktop

★ Collaborate with and learn from designers, product managers, engineers, and executives

★ Create technically excellent software iteratively using Agile methods

★ Drive growth in audience, engagement, and revenue globally

☆☆☆ Positions ☆☆☆

We are looking to hire engineers across the spectrum from junior through to senior, and lead levels.

█ Backend Software Engineer (Junior/Senior/Lead)

◇ What you'll be doing:

· Ingest, categorize, enhance, rank structured data for Shopping, Local, and much more

· Design algorithms to deliver contextual, personal, and socially relevant experiences

· Use big data and machine learning techniques to enhance understanding and relevance

· Define APIs that enable new use cases and engage developers internally and externally

◇ Requirements:

· Degree in Computer Science or closely related field

· Expertise Java or C++

· Expertise in cloud, database, and big data technologies

· Expertise in machine learning, natural language processing, or related field

· Expertise in creating high-performance, high-quality, reusable software at scale

· Expertise in data-informed and test-driven software development practices

· Pursues work with energy, passion, drive, and intense customer focus

· A personal commitment to continuous learning and self-development

· Ability to work well on a team with a positive attitude

█ Front End Software Engineer (Junior/Senior/Lead)

◇ What you'll be doing:

· Develop modern, beautiful, personal, and relevant experiences across devices such as desktop, mobiles and tablets.

· Design new advertising products to enhance the user experience and drive revenue

· Implement real-time measurement frameworks to help evaluate new features

· Work side-by-side, in a cross-functional and fast-paced development environment with PMs, UI & UX Designers, QA Engineers, Editorial, Analyst and Localization teams

· Build large, complex web applications that can scale but still perform under the heaviest traffic load

· Take ownership of the products you work on, both independently and as part of a team

· Evangelise and adhere to emerging standards with technical excellence, coming up with new and creative ways to enhance our users experience

· Write both functional and OO lightening fast client-side code, complemented by a wide range of UI testing

◇ Requirements:

--- Extensive experience or knowledge, of some or all of the following ---

· JavaScript (ECMA-262, ECMAScript 5, ES6 Harmony)

· CSS

· HTML / HTML5

· PHP

· NodeJS

· DOM Levels 1 ~ 3

--- Experience with some or all of the following web technologies ---

· Dart, CoffeeScript, TypeScript, Polymer, React etc

· Testing frameworks such as Jasmine, Karma, Mocha, Chai etc

· Multi-device, cross-browser development techniques, such as caching and optimized rendering performance

· Passion for setting and leading front end development standards

· Development of medium-to-large scale, complex engineering applications

· Attention to providing high quality user experience

· Responsive implementation knowledge on mobile and/or tablet platforms

· Knowledge of WebKit, Blink, Gecko etc

· Differences in JavaScript engines such as V8, JavaScriptCore, DartVM etc

· Best practices in DOM manipulation, Garbage Collection, Animation etc

· Degree in Computer Science or closely related field.

☆☆☆ How to apply? ☆☆☆

★ If you're interested or want to learn more? Email me with a copy of your CV at dshariff@yahoo-inc.com