Upshot General Application

Job description

Want to be part of an agency that is creating cutting edge experiences for some of the best companies in the world? Interested in building websites and mobile apps, augmented reality and voice-enabled solutions, creating emails and advertising for some of the nation’s top Fortune 500 companies? Upshot is an agency in the heart of downtown Chicago that has been around for over twenty five years. We’re seeking a highly motivated developer that can embrace what we call “thriving in the gray” to join our growing digital center of excellence. We’re interested in a creative thinker with development skills who enjoys getting their hands on a wide array of projects and platforms where you’ll bring your thirst to learn, grow and hone your skills and innovate while we provide you with new challenges daily. An ideal candidate will be a natural problem solver, interested in building digital experiences, and knows enough to get the job done, but knows the real challenge is embracing and learning what you don’t know.

Agency background

We are a Chicago based full-service creative agency with 150 employees that drives consumer participation in brands by making them more daring, imaginative and of the moment. We are part of the marketing arm of Advantage Solutions, a newly listed public company with over $4B in revenue across 40 countries, which means we have an incredible amount of exposure and support to the brands we work with. Upshot however, continues to be rooted in our home-grown agency start-up, where Culture is a major part of our secret sauce. And with a highly collaborative team engrained with an entrepreneurial spirit, we have passion for everything we set out to do. Minds wide open, we are a gang of instigators, makers, all-in creative thinkers, and problem solvers.

Take this opportunity to join an award-winning creative agency and build your career working with amazing people in a growing industry!

What we offer

  • Virtual and collaborative work environment with all the technology support you need to do your job
  • Matching 401K
  • Competitive benefits
  • Employee-activated culture

What should you expect

  • Participating in project kickoffs, flagging any design or functionality issues that don’t align with best practices from a development standpoint
  • Building full websites, micro-sites, HTML5 animated banners and emails
  • Ongoing maintenance for existing digital properties
  • Testing sites built by you or another member of the dev team
  • Generating documentation for a project you are working on or have just completed
  • Participating in creative digital technology solutions with agency teams
  • Ability to collaborate and work self-directed
  • Willingness to learn quickly and continuously

What we need you to do

  • Build reusable code for future use
  • Ensure projects are built responsively, elegantly scaling for cross-device appeal
  • Create user-friendly web / mobile web pages or mobile app experiences, adhering to industry standards for best practice
  • Determine project architecture and research any third-party plugins or libraries needed

What you should bring

  • 2 -3 years of experience in Front End or Full-Stack development
  • Proficiency with HTML, CSS and Javascript
  • Basic understanding of server-side CSS pre-processing platforms, such as SASS, SCSS and LESS is a plus
  • Experience building in client-side Javascript frameworks, such as React, Vue, Angular
  • Experience with backend technologies such as PHP, Node, etc is a plus
  • Database experience, such as MySQL, Mongo, etc is a plus
  • Working with 3rd party APIs is plus
  • Experience with WordPress, Drupal, other CMS site development is a plus
  • Proficient understanding of code versioning tools, such as Git, Bitbucket, Github
  • Experience with application build/package solutions (webpack, Yarn, Npm)
  • Experience deploying applications to Heroku or AWS
  • Expertise in design tools like Photoshop required
  • Strong communication and interpersonal skills
  • Visual design acumen a plus
  • You are a natural problem solver with a strong desire to learn new code and best practices

What else is required for us to see

  • Please provide a link to your resume
  • Please provide a link to your Git Hub

What else is nice to see

  • General understanding of DNS fundamentals
  • Experience setting up/maintaining web services (Elastic Beanstalk, Heroku)
  • Experience building custom animation timelines using GSAP and Tweenlite
  • Experience testing email rendering and performance using tools like Litmus