Eligibility Any Graduate
Job Role UI Developer
Wherever we are in the world, ThoughtWorkers share the same cultural characteristics and imperatives. We come to work as ourselves. We enjoy each other’s company. We value honesty and transparency. Appearances and backgrounds aren’t important to us;
1. Work with all kinds of crazy developers, obsessive BA's and demanding clients to design and build new features.
2. Pairing with UX designers to build out design concepts and interactive prototypes
3. Pairing with developers to ensure that the presentation layer is implemented in accordance with best above best practices and UX specifications
5. Produce clean, semantic HTML and CSS, agonizing along the way for pixel perfection.
6. Ensure cross-browser compatibility.
7. Make things shrink, twist, rotate, run across the page and fade (tastefully).
8. Build simple, blindingly simple interfaces and believe that writing maintainable CSS goes beyond good class names.
9. Believe that disabled and visually challenged users have a right to use the web as easily as everyone else.
10. You believe that Agile and UI development can coexist.
2. Understanding of the difference between an interface, a class and an object and comprehension of cascaded inheritance, prototype based inheritance etc.
3. Knowledge of what the following have in common: trident, gecko and webkit.
4. Created good abstractions that actually get reused
5. Considerable ability to be hard headed about markup quality
6. That PhotoShop, Flash, Flex and SilverLight are just some of the things you've tried on your road to us.
7. Solid understanding of user-centered design principles