Logo
Tailored Brands Inc

Tailored Brands Inc is hiring: Lead UI Engineer in Dublin

Tailored Brands Inc, Dublin, CA, US, 94568

Save Job

Join Our Team as a Lead UI Engineer!

Tailored Brands, Inc. is a premier omni-channel specialty retailer focused on menswear, offering an array of formalwear and business casual selections. We pride ourselves on helping customers look and feel their best through personalized products and services available in our stores and online. Our esteemed brands include Men's Wearhouse, Jos. A. Bank, Moores Clothing for Men, and K&G.

We are excited to announce an opportunity for an experienced Lead UI Engineer to become a vital part of the Tuxedo Engineering team. This role involves providing technical leadership and engaging in architectural strategies while collaborating with our offshore teams and cross-functional stakeholders.

Key Responsibilities:

  • Design and build component-based web UI architectures using modern JavaScript libraries (ReactJS, AngularJS, Node.js, etc.).
  • Provide hands-on technical leadership and contribute to architectural decision-making.
  • Develop fast, scalable, highly available, and reliable single-page responsive applications.
  • Create optimized, high-performance code tailored to a microservices environment.
  • Dockerize applications and services for deployment on Google Cloud Platform (GKE) and implement CI/CD practices.
  • Collaborate with QA, product management, and operations in an Agile work environment.
  • Participate in diagnosing and resolving production issues, leading resolution efforts.
  • Enhance performance in a production environment to ensure system reliability.
  • Conduct code reviews and mentor junior developers.
  • Ensure ADA compliance, SEO best practices, and overall site optimization as needed.
  • Identify process inefficiencies and facilitate continuous improvement.
  • Create effective unit and integration tests to guarantee high-quality software delivery utilizing tools like Jest, Mocha, Chai, Jasmine, etc.

Skills, Abilities, Experience & Qualifications:

  • Bachelor's degree in Computer Science or a similar field is required.
  • 5+ years of software development experience is essential.
  • 3+ years of experience with core web technologies: HTML5, CSS3, JavaScript, and jQuery.
  • 2+ years in web application development, with fluency in Advanced JavaScript and functional programming, particularly with ReactJS (preferred) or Angular2.
  • Experience with NextJs framework for building React web applications.
  • Familiarity with iterative/test-driven development, code refactoring, and continuous integration processes.
  • Proficiency with client-side testing tools such as Jest, Mocha, Chai, Sinon, Jasmine, etc.
  • Knowledge of NodeJS, task runners like gulp/grunt, yarn, and linting tools.
  • Strong understanding of browser/device differences to create seamless, responsive experiences.
  • A passion for learning new technologies and adapting in fast-paced environments.
  • Experience with CSS preprocessors like LESS and SASS.
  • Demonstrated ability to meet goals with minimal supervision.
  • Capacity to manage multiple projects in a deadline-driven environment.
  • Understanding of RESTful design concepts, design by contract, and JSON APIs.
  • Familiarity with Git, JIRA, and related technologies.
  • Excellent written and verbal communication skills.
  • Strong interpersonal abilities to effectively engage with key users and stakeholders.

Work Environment & Physical Demands:

  • Ability to work at a computer for extended periods.
  • Capability to stoop, kneel, bend, and reach regularly.
  • Able to lift and move up to 25 pounds occasionally.
  • Utilize visual acuity, hand-eye coordination, and manual dexterity for office tasks.
  • Willingness to work beyond 40 hours weekly when necessary.

Note: To succeed in this role, the applicant must effectively perform each essential duty. The listed requirements reflect the necessary knowledge, skills, and abilities for the position and do not encompass all duties or responsibilities.