Front End Web Developer

Texas Instruments Canada - Toronto, ON (il y a 30+ jours)

Postuler dès maintenant

Front-end Web Developer

Texas Instruments is seeking an experienced Front-end Web Developer to join our growing studio team to enhance the customer experience for our engineering community. Your expertise in front-end coding and best practices, passion for process development and optimization, and excellence in designing and building reusable/modular components with HTML/CSS will bring value to our design team focused on various aspects of our company B2B website including: application design, component design systems, and eCommerce. We empower our team to raise the bar for TI.com by having an open, collaborative environment that encourages growth, autonomy and leadership.

We look forward to meeting with you and sharing how our team has evolved into a valuable partner in the TI.com customer experience. Our office is conveniently located in downtown Toronto steps from Union Station and offer a flexible working environment.

This is a contract position.
You will:

  • Design and build new reusable/modular functionality and component in HTML, CSS/SASS/SCSS, JavaScript that are tested with error-free, production ready code and contribute to an existing design system
  • Maintain existing web components and work with deployment pipeline
  • Perform peer reviews and provide feedback and approval for other Front-end Designers to ensure the generated code meets project specifications, cross browser compatibility and adhere to our guidelines
  • Participate in User Acceptance Tests (UATs), troubleshoot bugs and research resolutions
  • Research on technologies under the direction of Front-end Specialist, document technical restrictions and dependencies for patterns
  • Update and contribute to Pattern Library
  • Resolve technical issues by coordinating with back end developers and DevOps
  • Be a liaison between developers and the UX design team
  • Consult with and provide functional feedback to UI/UX designers on designs
  • Improve efficiency by performance focused thinking and efficient implementation techniques
  • Participate in scrum meetings, create and update JIRA stories, subtasks and time tracking
  • Deliver HTML/CSS guidelines, documentation, demo sessions and blogs as needed

Qualifications:

  • A strong online portfolio demonstrating a range of relevant work is essential
  • Strong UI/UX design background
  • 5+ years of solid understanding of HTML & CSS/SASS/SCSS semantics, best practices and guidelines at an enterprise level
  • 3+ years manipulating style of page elements in DOM and HTML templating in various JS formats, such as Thymeleaf and Nunjuks
  • 3+ years of experience in web framework technology such as Web components, Shadow DOM, Stencil, Angular and/or Riot
  • 3+ years designing with and contributing to an established design system
  • Familiar with JavaScript as it pertains to user experience and interface
  • Beginner/intermediate JavaScript knowledge as it pertains to UI and functionality
  • Comfortable with Node.js/NPM
  • Experience with GIT, repo and branch management
  • Understand DevOps and pipeline process
  • Comfortable with UNIX command line interface
  • Understand cross browser issues and resolutions
  • Excellent problem solving skills, attention to detail, curious and resourceful
  • Strong interpersonal skills, work collaboratively with other team members, with the ability to translate UX design to development needs
  • Ability to think critically and devise solutions with business and user goals in mind

Job Type: Contract

Experience:

  • design system/pattern library: 3 years (Required)
  • HTML & CSS/SASS/SCSS: 5 years (Required)
  • DOM and HTML templating in various JS formats: 3 years (Required)
  • web framework technology: 3 years (Required)
  • UX/UI design: 3 years (Required)

Location:

  • Toronto, ON (Required)