Software Engineer

Engineering · Full-time · Knoxville, United States

Job description

Tombras, a 400+ person, full-service, national advertising agency with a digital mindset, is seeking a Software Engineer with Drupal and React JS.

Where you'll be working: Knoxville. Relocation assistance may be provided.

What you'll be doing:

  • Interact with development, UX, and creative teams to understand the scope of projects and offer elegant, creative, and scalable solutions
  • Engage with digital teams, technical directors, and digital project managers to define project specifications
  • Deliver quality websites and other digital projects that meet coding standards and cross-browser compatibility
  • Help formulate an effective, responsive design and turn it into a working theme and/or plugin

What you bring:

  • Experience building and inheriting Drupal 9/10 sites
  • Comfortable building sites utilizing common modules such as Layout Builder, Media, Configuration Management, Views, Translations, and Web Forms.
  • Understanding of the Drupal API and being able to justify contrib vs. custom module development to provide features to a Drupal site.
  • Experience leveraging the Drupal API to build custom modules and integrations
  • Experience building user interfaces for websites and/or web applications
  • Previous experience developing component-based Drupal websites leveraging Drupal layout builder,Drupal blocks as well as Paragraphs
  • Experience designing and developing responsive design websites
  • Comfortable working with debugging tools like Chrome Inspector, Firebug, etc.
  • Proven understanding of front-end technologies, including HTML5, CSS3, JavaScript, and jQuery. Experience with React, Redux, and Vue are a plus.
  • Ability to understand CSS/SCSS changes and their ramifications to ensure consistent style across platforms and browsers
  • Ability to convert comprehensive layouts and wireframes into working HTML pages
  • Experience interacting with RESTful APIs and formats (JSON, XML)
  • Comfortable using Git. Branching, merging, resolving merge conflicts. Follows, or is familiar with the GitFlow workflow
  • Strong understanding of PHP back-end development
  • A Bachelor’s Degree is required for this position

Peers

View in org chart