Logo
Tailored Brands

Senior UI Engineer

Tailored Brands, Dublin, California, United States, 94568

Save Job

Sr. UI Engineer

Tailored Brands, Inc. is a leading omni-channel specialty retailer of menswear, including suits, formalwear and a broad selection of business casual offerings. We help our customers look and feel their best by delivering personalized products and services through our convenient network of stores and e-commerce sites. Our brands include Men's Wearhouse, Jos. A. Bank, Moores Clothing for Men and K&G. We currently have an exciting opportunity for an experienced Sr. UI Engineer to join the Tuxedo Engineering team. This position will provide technical leadership and participate in architectural decision-making. Collaborate with offshore team & cross functional stakeholders. Key Responsibilities Building component based web UI architectures with modern JavaScript libraries (ReactJS, AngularJS, Node.js etc.) Provide hands on technical leadership and participate in architectural decision-making Develop fast, scalable, highly available, and reliable single page responsive applications Develop optimized high performance code for a microservices environment Dockerize the apps and services for Google Cloud Platform (GKE) deployment, CICD Work with QA, product management, and operations in an Agile environment Participate in resolution of production issues and lead efforts toward solutions Grow a performance production environment in a way that makes the system increasingly reliable Conduct peer code reviews and act as a resource for junior developers Incorporate ADA compliance, SEO, and site optimization best practices as needed. Proactively identify process inefficiencies and evolve accordingly. Write effective unit tests and integration tests to ensure high quality software delivery with client side testing tools like Jest, Mocha, Chai, Jasmine, etc. Skills, Abilities, Experience & Qualifications Bachelor's degree in Computer Science or equivalent required. 5+ years of software development experience 3+ years of experience with standard web technologies: HTML5, CSS3, JavaScript, JQuery. 2+ years of web application development experience and fluency with Advanced JavaScript and functional programming, one of modern front end frameworks like ReactJs (preferred) or Angular2 Experience with NextJs framework to build React web applications Experience with iterative/test driven development, code refactoring and continuous integration Experience with client side testing tools like Jest, Mocha, Chai, Sinon, Jasmine, etc. Experience using NodeJS, gulp/grunt, task-runners, yarn, lint etc. Good knowledge of browser/device differences and the ability to deliver seamless responsive experiences. Passionate about learning new technologies and adapting to complex and fast moving environments Experience with CSS preprocessors like LESS, SASS Demonstrated ability to accomplish goals with little or no supervision Ability to work on multiple projects in a fast-paced, deadline-driven environment RESTful design concepts, design by contract, and JSON-pure APIs Git, JIRA and related technologies Effective written and verbal communication techniques. Strong Interpersonal skills with ability to effectively relate to key users and stakeholders. Work Environment, Physical & Mental Demands Ability to sit and work at a computer keyboard for extended periods of time Ability to stoop, kneel, bend at the waist, and reach on a daily basis Able to lift and move up to 25 pounds occasionally Must utilize visual acuity, speech and hearing, hand and eye coordination and manual dexterity necessary to operate a computer and office equipment Hours regularly exceed 40 hours per week Note: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed are representative of the knowledge, skill, and/or ability required and is not intended to be an exhaustive list of all duties, responsibilities or qualifications associated with the job.