UI Developer

Mountain View, CA, USA

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a UI Developer for our Mountain View, CA office to make the team even stronger.

As a UI Developer, your front-end web development expertise will be leveraged to launch marketing sites supporting product launches, events, and campaigns. You will partner closely with Product and UX teams to drive medium to large-sized tasks and projects while exercising considerable independent judgment and discretion. You will be responsible for the creation of high quality, world-class web content for desktop and mobile devices. You will engineer front-end components that will present information in new, innovative, and creative ways. Your work will require a focus on compatibility, accessibility, and internationalization. Your components should be modular, reusable, and well documented to the benefit of the greater team. You will experiment with emerging technologies and discuss their merits with fellow team members.

Our company is known for its speed and clean design, and our websites must also be fast and clean. Our team of Creative Engineers create and maintain internal web sites. As a Creative Engineer, you will collaborate with Marketing and Engineering teams to create compelling, efficient and accessible web pages. You will work independently on many projects, but also take directions from team members across the organization. The impact of your work is huge as millions of users traffic our websites every day.

Responsibilities

  • Architect, design, develop, and maintain an innovative, engaging, and informative websites for a worldwide audience;
  • Advise, collaborate with, and synthesize feedback from Marketing, Product, and Engineering partners;
  • Fulfill several project requests simultaneously while meeting tight deadlines;
  • Push technology, challenge established thinking, and discover new ways of approaching (and solving a problem.

Requirements

  • BA/BS degree (no specific field required);
  • 4 years of experience developing websites and applications;
  • Basic understanding of HTML5, CSS3, and JavaScript development;
  • Experience with mobile development, including responsive design;
  • Experience with content management systems;
  • Experience using templating language (e.g., Jinja or Django);
  • Strong consistency and attention to detail.

Nice to have

  • 6 years of experience developing clean, valid, and compatible websites and applications;
  • Experience with JavaScript libraries (e.g., Closure, AngularJS, GreenSock), WebGL and Canvas/CSS animation;
  • Fluency in one or more of the following: Python, Java, C/C++;
  • Excellent leadership, communication, project management, and organizational skills.