Master

UI Developer 前端开发工程师(SEA)

UI Developer 前端开发工程师(SEA)2021-09-23T23:04:07-04:00<p>We are looking for passionate, opinionated and creative individuals who believe that most front end developers are cut and paste specialists, but they are different. Professionals 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&nbsp;shaping the future of Agile software development and offshore services.</p> <p class="job-description"><br>If you would like to...</p> <ul> <li>Work with developers, BA's and 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 above best practices and UX specifications</li> <li>Write good JavaScript code from scratch.</li> <li>Produce clean, semantic HTML and CSS, agonizing along the way for pixel perfection.</li> <li>Ensure cross-browser compatibility.</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 goes beyond good class names.</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>And you have...</p> <ul> <li class="li1">4+ years of experience developing modular front-end components or RIAs &nbsp;using&nbsp; 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 object based javascript programming and design patterns. Especially, good in Ecmascript (ES5, ES6/above).</li> <li class="li1">Very good at programming and debugging for cross- browser compatibility and accessibility code</li> <li class="li1">Experience in advanced JS libraries or frameworks such as React/ Vue/ Meteor/ Polymer/ Ember.</li> <li class="li1">Unit testing experience on tools such as chai, mocha, jasmine</li> <li class="li1">Reusable components&nbsp;development that can be used across web/ mobile applications.</li> <li class="li1">Build tools&nbsp;such as webpack, grunt, gulp, babel</li> <li class="li1">Exposure to CI/ CD, is a plus.</li> </ul> <div>&nbsp;</div> <div> <div> <p><strong>Not quite ready to apply? Or maybe this isn’t the right role for you?</strong></p> </div> <div> <p>That’s OK, you can stay in touch with&nbsp;<a href="https://www.thoughtworks.com/careers/access?utm_source=apply-jobs&amp;utm_medium=jd&amp;utm_campaign=access-thoughtworks" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=en&amp;q=https://www.thoughtworks.com/careers/access?utm_source%3Dapply-jobs%26utm_medium%3Djd%26utm_campaign%3Daccess-thoughtworks&amp;source=gmail&amp;ust=1527062844618000&amp;usg=AFQjCNH-d9OFRKlnhqNNjMM8fC6D2Uax4w">AccessThoughtworks</a>, our learning community (tick '<em>contact me about recruitment opportunities</em>' to hear about jobs in the future).</p> <p>&nbsp;</p> </div> </div>ThoughtworksChengduChina