Front End Software Engineer (Angular)

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. Inherent in the process is deep expertise in the Software Development Life Cycle, including DevOps, Continuous Integration and Continuous Delivery, Product Development methodologies, the foundational ingredients in successful digital transformation and client partnership.

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

On any given day you might

  • Hand-code web and mobile based web applications
  • Design front-end applications and collaborate with designers to build interactive web experiences
  • Follow and create technical specifications
  • Follow established development processes, and communicate key creative and marketing principles
  • Document and diagram complex web applications
  • Design development workflow using source control
  • Use Grunt or Gulp to streamline development tasks
  • Integrate code with other technologies (REST Web Services, CMS / Commerce systems, 3rd party APIs, etc.)

 

The Ideal Person

  • Knows the latest trends and technologies, and is passionate about creating immersive experiences
  • Has experience with source control, such as Git and SVN
  • Understands cross-browser/platform issues and code solutions
  • Understands on-page SEO and Accessibility
  • Is skilled at using MVC and other design patterns
  • Has experience working with REST services and 3rd party APIs using AJAX / JSONp
  • Proficiency with Angular (or React, Ember, Vue with a desire to learn Angular)
  • Experience with Python, AppEngine, Flask, Django
  • Experience with Typescript or Angular 2
  • Experience with Closure compiler
  • Webmaster experience

 

You bring

  • 3+ years’ experience
  • Experience working on large marketing websites
  • Experience with static site generators (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.