Front End Developer

full-time cleveland marketing agency developer position

thunder::tech is seeking a full-time front-end developer to join its growing Development Department at its headquarters in Cleveland. This position is responsible for building and maintaining the user interfaces of our projects and assisting thunder::tech and its clients with all concerns related to user interface software development.
The majority of these interfaces are for web projects, although other types that may need to be developed include interactive trade show kiosks, mobile applications, online advertising and promotional games. Candidates should expect to be asked to learn programming languages, APIs and platforms as client needs arise.
This position works directly with a number of other teams. The specifications and strategy of the interfaces are determined by our designers and clients. Front-end developers also work with our application developers, whom write the server-side functionality, to ensure that the interface functions properly within the application. Candidates should have some familiarity and interest in each of these disciplines because we collaborate across teams and departments.
Specific Responsibilities:
  • Convert mockups and other design specifications into code
  • Collaborate in real time with designers to make visual and functional edits
  • Write and maintain custom libraries and components that can be deployed to make our work more efficient
  • Perform Quality Assurance testing of user interface functionality across browsers and platforms
  • Gather functionality requirements and analyze proposed designs for practicality under those requirements
  • Present functionality demonstrations to clients
  • Develop recommended implementation approaches and cost estimates
  • Provide updates on the status of projects for both clients and management
  • Stay up to date on current digital marketing and technology trends
Primary Qualifications:
  • 3-4 years professional web development experience
  • Extensive knowledge of HTML5, CSS3 and JavaScript
  • Understanding of build systems and preprocessing (Node.js, Grunt, Gulp, continuous integration)
  • Understanding of REST APIs, relational data structures, AJAX, JSON
  • Working experience with Git repositories
  • Knowledge of both jQuery and modern native JavaScript methods
  • Comfort with MacOS X and the Bash shell
Ideal Qualifications:
  • Knowledge of PHP and/or ASP.NET server-side application development
  • Sketch design application for MacOS
  • Experience with SaaS templating systems (Liquid, Stencil)
  • Experience with Pug, Nunjucks, Sass and/or Tailwind preprocessing languages
  • Experience with Kentico, WordPress, Drupal, or other modern content management systems
Competitive Benefits:
  • LunchOwl
  • Friday “Beer::30”
  • Company Functions/Happy Hours
  • Continuing Education Cycle/Mentoring Opportunities
  • 10 Paid Holidays, Including St. Patrick’s Day
  • Vacation and Sick Time
  • 401k Eligibility
  • Life Insurance
  • Long-term Disability
  • Medical, Dental and Vision Insurance
  • Additional Perks
Sound good? Send us your résumé and a link to your online portfolio via this short form and we’ll get this party started.
All information submitted will be used only by thunder::tech.

Sign up for our monthly marketing newsletters