Front-end Developer (China South Market)

Apply for this job ▸
Front-end Developer (China South Market)2020-06-16T23:51:09-04:00<p><strong>Responsibilities</strong><br><br>In this position, responsibilities may vary in different deliver phases:<br><strong>Pre-delivery phase:</strong></p> <ul> <li>You will work closely with our Experience Designer, in some cases you will be also on client site, helping iteratively build hi-fi prototypes with HTML/CSS plus JQuery (or any other framework you are good at) based on sketches or wireframes created by Experience Designer (you may be also involved into this innovative process);</li> </ul> <p><strong>Delivery phase:</strong></p> <ul> <li>You will continue to refine your hi-fi prototype work for iterative user-testing, which you may also be invited to pair with Experience Designer, observe user's behaviors, find out those improvements and modifications;</li> <li>You will be expected to use your HTML/CSS/JavaScript skills to create a nice and clean UI pattern framework that Application Developers can re-use in the future;</li> <li>You will be a quality assurance of elegant front-end code, including HTML, CSS, and JavaScript, and also to ensure consistency of the user interface across multiple platforms;</li> <li>You will sometimes pair with our Application Developers working on one development task (we call it user story);</li> </ul> <p>As in ThoughtWorks we encourage people learn more and try different experience, you will be also encouraged to share your brilliant skills and thoughts across the whole ThoughtWorks community globally;<br><br><strong>Qualifications:<br>Must Haves</strong></p> <ul> <li>Obviously your HTML, CSS and JavaScript skills are must-have;</li> <li>In-depth understanding of semantic HTML/CSS writing, progressive enhancement, and also CSS box model;</li> <li>Practical experience of solving inconsistency across multiple platforms, e.g. IE6/7/8, FireFox and Safari on Windows or Mac;</li> <li>In ThoughtWorks we pair, and you in most cases will pair with other people</li> </ul> <p><strong>Nice to Haves</strong></p> <ul> <li>Your good understanding (or maybe just interest) of user interaction design will be beneficial to your career development in ThoughtWorks;</li> <li>Your may hear about Agile development process, or keywords like: Experience Design, Agile UX, Design Thinking, those will help you quickly get involved into us;</li> <li>Global UX community is emerging in ThoughtWorks globally, your passion to user-centric design will drive you communicate more with our other UX talents like you in other 20 offices in the world;</li> <li>If you like share your ideas like Blogging, this will make you very popular in office, as we like people similar to us;</li> <li>Your English will be not a blocker, but if you speak good English, this will very much help get more chances to work globally and get in touch with our talents in Global UX community;</li> <li>Visual thinking will be a killer tool, if you like visualizing your idea using whiteboard, you are with us;</li> <li>ThoughtWorks is a community, if you are not very experienced, we care about your passion to learning, there are a great many of people in this flat organization are happy to help you depending on how much passion they can feel;</li> <li>Your experience with Mobile Web interface design will be a benefit, as we are getting more clients within this area</li> </ul> <p><strong>Interested?</strong><br><br>If you are interested in taking on an opportunity that offers variety, innovation, and unique challenge every day, then we should talk.</p> <p>岗位职责:<br>1、迭代式的修改并增强高保真原型,参与迭代式的用户体验测试,收集真实用户的反馈并作出调整;<br>2、建立一套完整的UI框架,包括HTML标准、CSS策略、JavaScript框架选择;<br>3、控制项目中的前端代码质量,保证代码清晰优雅并能跨浏览器和平台保持一致性。<br>4、和后端开发人员和UX人员结对合作,共同交付一个用户故事;<br>5、参与社区活动并传播技术理念与经验<br><br>任职要求:<br>1、具备手写HTML、CSS及原生JavaScript的能力;<br>2、深入理解语义化HTML、CSS盒模型、渐进增强、响应式设计;<br>3、熟悉并掌握主流的前端开发框架(angular、react、Vue等)及开发流程(基于node.js的构建、测试与压缩);<br>4、具备解决跨浏览器兼容性的经验。<br>5、具备良好的沟通能力;<br>6、具备好奇心和强烈的愿望,能持续提升自我,并带领团队一起成长;<br>7、良好的英文听说读写能力是加分项</p> <p> </p>ThoughtworksShenzhenChina