UI Developer (CRM)

Veeva Systems

(Pleasanton, California)
Full Time
Job Posting Details
About Veeva Systems

Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry. Committed to innovation, product excellence, and customer success, Veeva has more than 400 customers, ranging from the world's largest pharmaceutical companies to emerging biotechs.

Summary

Veeva is rapidly growing and looking for a talented UI Developer with a passion for building awesome user experiences! This is a ground floor opportunity to design, build, and continually improve our newest 1.0 SaaS product. This is a cool opportunity to join a small, growing team and immediately have a leadership role. You will directly influence the JavaScript frameworks we use, backend APIs, and everything we do. Within a short period you’ll witness our customers smile as they use our products in their daily work lives.

Responsibilities
  • Own the UI & JavaScript frameworks we use to build awesome UIs and libraries.
  • Create Javascript API and documentation.
  • Work with PM and UX to rapidly move from wireframe to working implementation.
  • Work with QA and build modular testable UIs that can be test-automated.
  • Share design, process, and architecture ideas you’ve learned and are passionate about.
  • Be a team player. We’re all in this together and depend on each other to sustain momentum.
  • Be agile. Design, implement, iterate.
  • Take pride in your work. You’ll want to share with friends and peers.
Ideal Candidate

Requirements:

  • 3+ years experience working in frontend development.
  • Strong user interface programming skills including JavaScript, AJAX, HTML, CSS, and cross-browser development.
  • Strong understanding of AJAX, DOM, CSS Positioning and other W3C standards.
  • JavaScript MVC framework experience or extensive OO Javascript (or jQuery) experience.
  • Has built rich, interactive UIs in the browser.
  • Knowledgeable about website security.
  • Cross-browser development & testing expert.
  • Loves to troubleshoot and teach others.

Nice to Have:

  • Experience with AngularJS.
  • Strong understanding of a RESTful API and experience with at least one OO language.
  • Experience with testing frameworks such as Karma and Jasmine.
  • Experience in SaaS-delivered enterprise solutions.
  • Love working in start-up model!

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Pleasanton, California
Skills Desired
Sign up or login to see how your skills match up.
  • APIs
  • CSS
  • RESTful APIs
  • HTML
  • JavaScript
  • jQuery
  • Nice
  • AJAX
  • AngularJS
  • Front End Development
  • MVC Framework
  • SaaS
  • Jasmine
  • Karma
  • Cross-Browser
  • DOM scripting

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.