Front-End Developer / Web Developer
Madison, WI | POSTED: January 21, 2019
The Lowdown
At TDR, we’re proud to have a talented in-house dev team that continues to grow. From building custom software to developing stunning websites primed for conversion, our developers do it all. Given the demand for their skills, we can hardly keep up with the work coming in (a nice problem to have, we know); so, we’re looking for a front-end developer or (full-ish stack) web developer to join our team. This person will need to hit the ground running, cranking out challenging projects and contributing to our dev team’s collective knowledge and experience from day one.
Why This Job Doesn’t Suck
As a developer at The Digital Ring, it’ll be your responsibility to bring our art directors’ designs to life, building custom sites and software that help our clients achieve their business goals. You’ll work with an intelligent, fun-loving dev team who will show you a few new tricks of the trade — and hopefully you’ll be able to teach them a thing or two as well. As a developer at TDR, you’ll problem solve, think creatively, and innovate day in and day out.
What This Job Entails
At TDR, each day — and dev challenge thrown your way — will be different. However, your primary responsibilities will include the following:
- Communicating effectively with internal teams (account managers, designers, copywriters, and fellow developers), as well as clients
- Estimating project length based on PSDs and functionality requirements
- Using clean, logical, well-documented, and reusable code to build sites that prioritize UX
- Using the WordPress Codex and other resources to extend functionality
- Developing for interaction with 3rd party APIs
- Understanding and implementing WordPress Coding Standards and Best Practices
- Using Git for version control and following established workflows for development, testing, and production deployment
- Creating custom post types and plugins/widgets written to conform with WordPress coding standards
- Integrating themes/templates and creating child themes
- Specifically Web Developers: Writing templating and some programmatic code in PHP — you also need to be relatively comfortable with JavaScript/jQuery as well as semantic HTML(5) and CSS(3); Building plugins, themes, and other custom experiences; Following WordPress conventions and being comfortable with hooks & filters and APIs (Web)
- Specifically Front-End Developers: Interpreting static design and transforming it into a cross-platform/device custom web experience; Acting as a consultant to internal and external designers and other developers; Writing HTML(5), CSS(3), and JavaScript/jQuery; Properly enqueuing scripts and styles in WordPress; Reviewing site appearance against designs provided; Implementing designs that align with current industry and project accessibility standards
You’re Right For This Job If…
You have at least 3 years of experience working in front-end engineering, web development, web engineering, or a similar field. You possess a positive attitude, a deep sense of personal responsibility, and a passion to learn more. You’re personable, service-oriented, and humble. It also helps if you have...
- Experience working through documentation and tutorials, troubleshooting and finding answers
- Experience working with clients directly (bonus points if you’ve done work for demanding or enterprise-level clients)
- A portfolio of past work that includes three of your best projects. Ideally these are projects that a) are currently in production and b) include a repository. Be ready to talk about them :)
- At least one shareable Git repository (three repositories is better) of projects you’ve worked on. We want to see what your code looks like. Again — be ready to talk about it!
- A solid knowledge of WordPress functions, plugin APIs, and a demonstrated thorough understanding of web technologies
- The ability to set up a local environment for testing code
- For Web Developers: Intermediate to advanced skills in PHP, JavaScript, WordPress, HTML(5)
- For Front-End Developers: Intermediate to advanced skills in JavaScript, WordPress templating, HTML(5), and CSS(3)
And a Few More “Nice-To-Haves”:
- The ability to convert comprehensive layout and wireframes into working WordPress pages supported by Visual Composer or equivalent visual editor plugins
- A Computer Science degree
- Evidence of contribution to the broader web development community, especially WordPress themes or plugins
- Specifically Web Developers:
- Knowledge of WordPress Network (Multisite)
- AWS deployments
- Strong understanding of PHP back-end development
- Experience with Composer, NPM, and other build tools
- Experience building custom PHP applications with Laravel, CraftCMS, Symfony, or a similar framework
- Specifically Front-End Developers:
- Experience writing modern JavaScript (ES6 and beyond)
- Experience building projects that include a framework like React or Vue
- Experience building custom Gutenberg blocks
- Experience with NPM, Gulp, Webpack, and other modern build tools
- Experience building custom JavaScript applications with React, Vue, GraphQL, Axios, NodeJS, ExpressJS, or similar frameworks, stacks, and libraries