Positions

Do you live and breathe sports? Do you like building web-based products that are used by millions of sports fans all over the world every day? Do you enjoy using cutting edge technologies to solve challenging problems?


If your answer to these questions is a yes, we think you will enjoy working with us.


Explore the culture, the careers and the meaning of achievement at ESPN.


Experience a career like no other. Search our jobs at ESPNCricinfo.


An aspiring team is waiting for you!


Technical

Senior Software Engineer - Java

Date Posted: 31st January, 2012
 

We are looking for Software Engineers with hands-on technical expertise, a positive attitude, ability to work in small, agile teams and a strong sense of responsibility.



JOB RESPONSIBILITIES:

ESPN International is seeking a database-focused Software Engineer/SSE Java who will be responsible for implementing and supporting web properties and web-based products for ESPN International. These sites include but are not limited to Soccernet.espn.go.com, espncricinfo.com, espnf1.com, espnscrum.com, espn.co.uk, & espn.co.au.

This is an excellent opportunity for an avid sports fan with deep, hands-on technology expertise to conceptualize and build and maintained web properties, products, and services that extend ESPN's brand recognition and provide world class stability, reliability, and performance.

The right candidate will have a demonstrable track record of successfully building and supporting high quality, innovative applications, products, and services for a consumer-oriented company. The right candidate must have hands-on technical expertise and be a self-motivated, team player who can drive his/her own work while keeping an eye to the overall business objectives of the organization. There is a strong focused on working with databases and database architecture. The ideal candidate will have the ability to design, develop and deliver data solutions.

This is a role where you will be responsible for completing a variety of highly visible projects, solving complex and difficult problems, architecting solutions, and implementing the solutions within a specified time and budget. To be successful in this role, you will need to be able to come up to speed quickly and develop a broad and deep understanding of our technology platforms, services, and tools, especially on each project. You will need to work collaboratively and effectively with cross-functional engineering and client teams in various regions around the world.


RESPONSIBILITIES INCLUDE:

  • Design, develop, and document web software components
  • The ideal candidate must have contributed to or developed several web applications or other software on the Java stack (EJB, J2EE, JAXB, servlets, JSP etc.) Familiarity with the LAMP (Linux, Apache, MySQL, Perl) stack will be a plus. They should also have a sound understanding of HTTP and how clients interact with REST-style web services.
  • Creating and maintaining accurate and current documentation and upholding to coding standards.
  • Proven ability to design and build applications with an emphasis on performance, scalability, high-reliability and maintainability.
  • Experience in working with high-traffic, guest-facing application servers and awareness of security considerations
  • Experience in full life-cycle software development.
  • Applicants must be able to work both individually and in a team environment to achieve results in a deadline driven environment.
  • Ability to work on multiple projects and deliver on time according to project schedules.
  • Ability to interface with and coordinate with teams across multiple global regions and timezones.

QUALIFICATIONS:

  • BE/BS in Computer Science, Engineering or related technical degree

EXPERIENCE LEVEL:

  • 4+ years of experience for Software Engineer
  • 6 to 8 years for Senior Software Engineer

TECHNICAL SKILLS:

  • J2EE and Java SE
  • MS SQL Server design and administration
  • MySQL database design and administration
  • Strong SQL skills
  • Guest-facing web application experience

BASIC:

  • Object Oriented Programming.
  • Strong Core-Java fundamentals.
  • Good understanding of RDBMS concepts.
  • Strong JAVA web Programming experience. Servlets/JSPs and etc

PROFICIENT IN THE FOLOWING:

  • EJBs. (SLSB, EB and MDB).
  • Restful Web services
  • HTTP: A common delivery protocol.
  • JDBC or Hibernate/ JPA experience.
  • Multi-tiered architecture.
  • Ability to perform in a global team environment.
  • Agile methodologies.

NICE TO HAVE /PLUS POINTS:

  • LAMP (Linux, Apache, MySQL, Perl) stack .
  • Object Oriented Perl and mod_perl development.
  • Apache configuration.
  • Oracle knowledge
  • Groovy & Grails experience
  • Exposure to Microsoft SQL Server

Excellent understanding of multi-tier web architectures, and OO design patterns and concepts including caching (memcached, varnish) and load-balancing.


Superior technical, analytical and problem solving skills demonstrated by an ability to resolve a wide range of issues in imaginative as well as practical ways and to select best methods and techniques for solving problems.


Must be a self-starter that can drive projects forward with minimal management oversight.


Knowledge of Cricket, Rugby, Formula1, Soccer, and sports in general a plus


Experience a career like no other. Search our jobs at ESPNCricinfo.

UI Engineer

Date Posted: 31st January, 2012
 

The scope of responsibility includes all the Digital properties of ESPN Digital Media i.e., www.scrum.com, www.espn.co.uk . The candidate needs to work closely with all departments from the initial concept through to final delivery to deliver high quality, innovative products and overall role contribution to team, department and organisation.


This role will boost ESPN's offerings on its site through releasing products and pages on schedule and with high quality control. They will interpret requests from business and design and translate them into production on the website.


The UI Engineer should have hands-on technical expertise, a positive attitude, and be a team player with a strong sense of responsibility and accountability.


QUALIFICATION:

  • B.E
  • M.Tech or any computer related courses

EXPERIENCE LEVEL:

  • 3+ years to 5 years - UI Engineer
  • 6 years - Sr UI Engineer

PROFICIENT/ TECHNICAL SKILLS IN THE FOLLOWING:

  • XHTML
  • CSS -3
  • HTML- 5
  • Java Script
  • JQuery
  • Photoshop
  • Flash
  • Ajax

NICE TO HAVE/ PLUS POINTS:

  • Knowledge of Photoshop is added advantage
  • Knowledge of CSS grid/CSS framework
  • Flash
  • Photoshop
  • Ajax

Excellent communication skills in order to interact with global teams is a must.


Experience a career like no other. Search our jobs at ESPNCricinfo.

Assistant Manager UI:

Date Posted: 31st January, 2012
 

This role will boost ESPN's offerings on its site through releasing products and pages on schedule and with high quality control. They will interpret requests from business, product and design and translate them into production on the website. They will also mentor the junior members of the UI team.


  • Web UI Development experience using AJAX, JavaScript, CSS and Semantic XHTML Markup
  • Ability to cleanly implement UI compatible with different browsers
  • Build Web 2.0 interfaces for web applications in collaboration with development teams.
  • Provide technical leadership in effective componentization and automated testing of Web 2.0 technologies.

SKILLS REQUIRED:

  • Skills required
  • BE / M. Tech.
  • 6+ years to 8 years of relevant experience
  • Experience implementing standards-based web user interfaces.
  • Able to clearly annotate own code and write concise explanatory documentation

REQUIRED

  • XHTML/HTML5 (Canvas, Local Storage Concepts et al)
  • CSS -3
  • JavaScript
  • JQuery
  • Photoshop
  • Flash (Preferred working knowledge)
  • Ajax
  • Groovy/Grails (Preferred)

Experience a career like no other. Search our jobs at ESPNCricinfo.

Positions

Senior Software Engineer/Software Engineer - JAVA - Bangalore, India

UI Engineer/Senior UI Engineer - Bangalore, India

Assistant Manager UI - Bangalore, India

ESPNcricinfo team

iPhone

iPad

Testimonials

Avinash Buggi

Avinash Buggi

The exciting combination of internet, sports, advertising, and brand management on a global scale for a reputed organisation is what attracted me to Cricinfo. I work in the Sales Department and am responsible for ad trafficking, sales support, and implementation of online campaigns for clients globally. The independence to plan and execute work based on clearly defined expectations, the endless learning, and the excitement of a constantly evolving medium is what I love about my work. What I have learnt here is that commitment and joy aren't always part of the job right away, but it's important what one makes of the job and how much one loves it. I love reading articles and interviews, exploring statistics, and browsing through Cricinfo's exciting photo database. My favourite cricketer? Sachin Tendulkar, who else.