UI Developer

Mountain View, CA, USA

Ranked as #12 on Forbes’ List of 25 Fastest Growing Public Tech Companies for 2017, EPAM is committed to providing our global team of over 24,000 people with inspiring careers from day one. EPAMers lead with passion and honesty, and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.

DESCRIPTION


You are curious, persistent, logical and clever – a true techie at heart. You enjoy living by the code of your craft and developing elegant solutions for complex problems. If this sounds like you, this could be the perfect opportunity to join EPAM as a UI Developer. Scroll down to learn more about the position’s responsibilities and requirements.

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.