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