UI Developer - CRM

Join one of the fastest growing companies in high tech. Veeva is experiencing rapid growth as the market expands for industry-specific, cloud-based software solutions. A pioneer in industry cloud, according to Forbes, 'Veeva Systems is at the heart of two explosive megatrends: the cloud and life sciences.' We build innovative SaaS solutions that include CRM, content management, and customer master data management for life sciences customers ranging from emerging biotechs to the largest global pharmaceutical companies.

Read the buzz, see our videos, and hear from our team about the innovation, people, and life at Veeva. Are you ready to innovate, inspire, thrive, and shape the future of the industry cloud? Start your best career move here...

Job 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.


Do you thrive on the challenge of rapidly moving from idea to implementation to customer success? So do we! To be successful you will need to:

  • 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.


  • 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.

Back to top