OPENS AT: Sep 01, 2018, 01:30 AM

CLOSES AT: Sep 02, 2018, 12:30 PM


ThoughtWorks UI Hiring Challenge

Challenge Over

Social Share


ThoughtWorks is looking for passionate, opinionated and creative individuals who can't wait to drop IE6 support and already plan their UIs for the iPhone and Android because they know what's coming. Developers who understand the intricacies and insanity of cross-browser development. People who are capable, and willing, to play a key part in shaping the future of Agile software development and offshore services.

In this challenge you have to build a functional front-end design as per the problem statement within the stipulated time.

We are passionate technologists who believe in the power of software and technology as tools for social change. The 1200+ people in ThoughtWorks India are as diverse in personality as we are in our backgrounds, culture, and expertise.   

If you’re someone who’s inspired by technology, by joining ThoughtWorks, you become part of a community. People join because they get to talk to the people who wrote the books that influenced them, work with the people who wrote the tools they would like to use, and collaborate on projects that propel change in the real world.   

Read the job description to know more.


How does a frontend problem statement work?

This problem statement will test the front-end capabilities of participants. Participants are expected to write frontend code for the problem statement in the tech stack that is specified. All the coding and development will happen on a participant’s local system. Once they are done, they are expected to do the following:

  • Zip their source code

  • Add deployment instructions

  • Add readme files

  • Upload everything on the HackerEarth platform


UI Developer
Experience: 2-8 years
CTC: Best in the Industry
Job Location: Bangalore/Gurgaon/Pune/Hyderabad
Openings: 10

You are the perfect match,

If you would like to...

  • Work with all kinds of crazy developers, obsessive BA's and demanding clients to design and build new features.
  • Pairing with UX designers to build out design concepts and interactive prototypes.
  • Pairing with developers to ensure that the presentation layer is implemented in accordance with best above best practices and UX specifications.
  • Write good JavaScript code from scratch.
  • Produce clean, semantic HTML and CSS, agonizing along the way for pixel perfection.
  • Ensure cross-browser compatibility.
  • Make things shrink, twist, rotate, run across the page and fade (tastefully).
  • Build simple, blindingly simple interfaces and believe that writing maintainable CSS goes beyond good class names.
  • Believe that disabled and visually challenged users have a right to use the web as easily as everyone else.
  • You believe that Agile and UI development can coexist.

And you have...

  • 2+ years of experience developing modular front-end components using XHTML, CSS, JavaScript, XML, JSON and micro formats.
  • Understanding of the difference between an interface, a class and an object and comprehension of cascaded inheritance, prototype based inheritance etc.
  • Knowledge of what the following have in common: trident, gecko and webkit.
  • Created good abstractions that actually get reused.
  • Considerable ability to be hard headed about markup quality.
  • That PhotoShop, Flash, Flex and SilverLight are just some of the things you've tried on your road to us.
  • Solid understanding of user-centered design principles.


ThoughtWorks is a global software company and community of passionate, purpose-led individuals that specialise in software consulting, delivery and products.

We work w...



  1. You will be provided with a problem statement for which you have to build a functional front-end design.

  2. Each problem comprises the following:

    a. Mandatory featu...



Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to participate in fr...

View All Notifications