Front End Developer

Technology is woven into all of R/GA’s offerings, from consulting to marketing innovation, to product and service co-creation and R/GA Ventures. The department operates as a horizontal across the R/GA global network, affording clients and partners scale and flexibility in tapping into diverse talent. The department is broadly focused on software solutions, from mobile and web apps to advanced analytics and machine learning, to marketing and commerce platforms, across both B2B and B2C channels. 

As a Front-End Software Engineer at R/GA, your role is to build web sites and web applications using html, css and js. You collaborate with UX and creatives to make their designs come to life while maintaining speed, usability and performance in balance. Your success is measured by how well software projects are delivered, how well they perform and how well you partnered with peers.

Here’s what you should know if you want to be a Software Engineer at R/GA:

 

On any given day you might

  • Create templates using (html/css/js) that are reusable and integrated to headless CMS solutions
  • Hand-code responsive web sites and web applications
  • Collaborate with designers to build interactive web experiences
  • Follow established development processes, and help establish best practices
  • Use build tools like Gulp or Webpack to streamline development tasks
  • Integrate code with other technologies (REST Web Services, CMS, 3rd party APIs, etc.)

 

The Ideal Person

  • Knows the latest trends and technologies, and is passionate about creating websites and immersive experiences
  • Understands semantic HTML, SEO and Accessibility
  • Has experience with source control such as Git and code reviews / git flow
  • Experience integrating with REST services and 3rd party APIs using AJAX / JSONp
  • Experience with frontend technologies (HTML, CSS and JS)
  • Experience implementing responsive and adaptive web sites
  • Experience developing with vanilla JS
  • Knowledge of MVC and other design patterns
  • Knowledge of AngularJS
  • Familiarity with Python, Flask, AppEngine, nodejs and typescript

 

You bring

  • 2+ years’ experience
  • Experience working on marketing sites
  • Experience with static site generators (JAMstack, 11ty, Middleman, Jekyll)
  • Advanced level of English
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other basis prohibited by federal, state or local laws.