Lead Consultant : UI Developer

Lead Consultant : UI Developer2020-11-03T07:23:18-05:00<p>ThoughtWorks is a global software consultancy with an aim to create a positive impact on&nbsp;the world through technology. Our community of technologists thinks disruptively to deliver&nbsp;pragmatic solutions for our clients' most complex challenges. We are curious minds who&nbsp;come together as collaborative and inclusive teams to push boundaries, free to be ourselves&nbsp;and make our mark in tech.&nbsp;Our developers have been contributing code to major organizations and open source&nbsp;projects for over 25 years. They’ve also been writing books, speaking at conferences and&nbsp;helping push software development forward, changing companies and even industries along&nbsp;the way.</p> <p>We work with our clients to ensure we’re evolving their technology and empowering&nbsp;adaptive mindsets to meet their business goals. You could influence the digital strategy of a&nbsp;retail giant, build a bold new mobile application for a bank or redesign UI platforms using latest tools and technologies. You will use the latest Lean and Agile thinking, create&nbsp;pragmatic solutions to solve mission-critical problems and challenge yourself every day.</p> <p>For a team to thrive, it needs active collaboration and room for healthy, respectful debate.&nbsp;Lead Developers are the technologists who cultivate this environment while driving teams&nbsp;toward delivering on an ambitious tech vision and acting as mentors for more junior-level&nbsp;consultants. They leverage their deep technical knowledge to solve more complex business&nbsp;problems and actively assess their team’s health, code quality and nonfunctional pipelines.</p> <p><strong>You’ll spend time on the following:</strong></p> <ul> <li>You will use continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible.</li> <li>You will work in collaborative, value-driven teams to build innovative customer experiences for our clients</li> <li>Create scalable UI systems that are delightful, performant and accessible</li> <li>You will apply the latest technology thinking from our tech radar to solve client problems</li> <li>Efficiently utilize DevOps tools and practices to build and deploy software</li> <li>You will lead or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between</li> <li>You will act as a mentor for highly talented peers through both your technical knowledge and leadership skills</li> </ul> <p>If you would like to...</p> <ul> <li>Work with all kinds of crazy developers, Business Analysts and demanding clients to design and build new features.</li> <li>Pair with UX designers to build out design concepts and interactive prototypes</li> <li>Pair 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, striving along the way for pixel perfection.</li> <li>Ensure cross-browser compatibility and responsive web design.</li> <li>Make things shrink, twist, rotate, run across the page and fade (tastefully).</li> <li>Build scalable CSS frameworks.</li> <li>Build accessible web-apps which can be used by anyone.</li> <li>Work in an Agile environment.</li> </ul> <p>Here’s what we’re looking for:</p> <ul> <li>9+ years of relevant front-end development experience</li> <li>Strong knowledge and experience in semantic HTML, CSS and JavaScript</li> <li>Strong knowledge and experience in the latest framework and underlying state management and data flow patterns.</li> <li>Strong understanding of Web Accessibility</li> <li>Strong understanding of HTTP, multi-tiered web architectures and latest web standards.</li> </ul> <ul> <li>Experience in: <ul> <li>Creating complex CSS layouts using CSS first principles.</li> <li>Creating reusable component libraries and working with design systems</li> <li>CSS preprocessor like SASS, SCSS, LESS, stylus or CSS-in-JS</li> <li>Creating mobile-first experiences, should understand how responsive layout</li> </ul> </li> <li>Knowledge of various CSS design methodologies like BEM, OOCSS, Atomic CSS etc. is good to have</li> <li>Good to have understanding of user experience principles and basic web design skills</li> <li>Experience of writing modular / reusable / Object Oriented / functional Javascript code.</li> <li>Proficient understanding of cross-browser and cross-platform compatibility issues and ways to work around them</li> <li>Experience in writing Unit tests following TDD using any testing framework like Jest, Jasmine, Protractor etc. and maintaining healthy test coverage</li> <li>Working knowledge of Node, Webpack, Babel and other build and UI infrastructure tools.</li> <li>Exposure to Continuous Integration tools</li> </ul> <p>If this sounds like the sort of thing you are looking for, we should be speaking. Please apply&nbsp;online. We want to hear from you!</p>ThoughtworksMumbaiIndia