Production Developer

Location: Chicago, Illinois
Job Summary
The Production Developer works closely with the developer, creative, and production teams to enable smart thinking and better automation of technical work in several agency areas. This role has great exposure to nearly all aspects of the agency, including web development, rapid prototyping, print design and creative concepting. 

General Responsibilities
- Collaborate with the design, dev and production teams to assist in best-in-class web and digital solutions 
- Be a systems thinker, with an eye towards production feasibility and scalability
- Implement automation for HTML, CSS emails using build tools (Grunt/Webpack etc) and JS scripts
- Help to coordinate and plan development on email, digital marketing, 
- Is an advocate for great process (stuff like repeatability and normalization…)
- Maintains documentation (wikis, ReadMe files, markdown) on dev projects where applicable
- Prepare a variety of text and image assets for CMS, web, and print use
- Work with the media team to implement tagging and scripting for analytics
- Have an agile and curious approach to the creative and dev processes 

Production Technical Skills
- Participate in QA and system testing rounds in Trello, JIRA or similar ticket tracking system
- Build scripting and automation tools to assist with our production stack, including Adobe CC programs, email marketing systems, Git/Github 
- Solid understanding of version control and file naming conventions 
- Solid understanding of email templating, marketing platforms and dynamic ad technology 

Creative Dev Technical Skills
- Strong proficiency with HTML, SCSS/SASS, Javascript, and in creating production-level UI with these tools 
- Using GIT version control systems, Agile/Kanban experience ideal 
- Familiarity with Regular Expressions 
- Understanding of REST APIs, JSON and structured data in Javascript 
- Solid knowledge of the Adobe Creative Suite tools as they relate to digital asset production 
- Able to prototype with front-end code, test new technologies and validate concepts 
- Bonus Points: Experience creating and deploying Docker Containers and/or an understanding of Continuous Integration and deployment pipelines 

Experience
- 2-5 years in a production or developer role 
- Experience working in a marketing or agency environment
- Experience working on CMS, web and digital projects
- Experience working in CRM and print production a plus!
this job portal is powered by CATS