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