UI Developer

Apply for this job ▸
UI Developer2020-06-24T23:15:02-04:00<p>We are looking for <strong>passionate</strong>, opinionated and creative individuals who believe that most front-end developers are cut and paste specialists, but <strong>they are different</strong>. Professionals who can't wait to drop IE6 support and already plan their UIs for the <strong>iPhone </strong>and <strong>Android </strong>because they know what's coming. Developers who understand the intricacies and <strong>insanity </strong>of cross-browser development. People who are capable, and willing, to play a key part in <strong>shaping the future</strong> of Agile software development and offshore services.<br><br><strong>If you would like to...</strong></p> <ul> <li>Work with all kinds of crazy developers, obsessive BA's and demanding clients to design and build new features.</li> <li>Pairing with UX designers to build out design concepts and interactive prototypes</li> <li>Pairing with developers to ensure that the presentation layer is implemented in accordance with best coding practices and UX specifications</li> <li>Write good <strong>JavaScript </strong>code from scratch.</li> <li>Produce clean, semantic <strong>HTML </strong>and <strong>CSS</strong>, agonizing along the way for pixel perfection.</li> <li>Ensure <strong>cross-browser compatibility.</strong></li> <li>Make things shrink, twist, rotate, run across the page and fade (tastefully).</li> <li>Build simple, blindingly simple interfaces and believe that writing maintainable CSS with good naming conventions.</li> <li>Believe that disabled and visually challenged users have a right to use the web as easily as everyone else.</li> <li>You believe that Agile and UI development can coexist.</li> </ul> <p><strong>And you have...</strong></p> <ul class="ul1"> <li class="li1">3+ years of experience developing modular front-end components or RIAs  using  HTML5, CSS3, JavaScript, JSON and microformats</li> <li class="li1">Must have solid experience in web applications development.</li> <li class="li1">Hands- on experience in <strong>object based javascript programming and design patterns</strong>. Especially, good in <strong>Ecmascript (ES5, ES6/above).</strong></li> <li class="li1">Very good at programming and debugging for <strong>cross- browser compatibility and accessibility</strong> code</li> <li class="li1">Experience in advanced JS libraries or frameworks such as <strong>React/ Vue/ Meteor/ Polymer/ Ember.</strong></li> <li class="li1"><strong>Unit testing</strong> experience on tools such as chai, mocha, jasmine</li> <li class="li1"><strong>Reusable components </strong>development that can be used across web/ mobile applications.</li> <li class="li1"><strong>Build tools </strong>such as <strong>webpack, grunt, gulp, babel</strong></li> <li class="li1">Exposure to CI/ CD, is a plus.</li> </ul> <p>If this sounds like the sort of thing you are looking for, we should be speaking. Please apply online. <strong>We want to hear from you!</strong></p> <p><strong>#LI-INDIA</strong></p>ThoughtworksPuneIndia