UI Developer (CRM)

Veeva

(Toronto, Ontario)
Full Time
Job Posting Details
About Veeva

Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry.

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
  • 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
Toronto, Ontario
Skills Desired
Sign up or login to see how your skills match up.
  • APIs
  • CSS
  • RESTful APIs
  • HTML
  • JavaScript
  • jQuery
  • Quality Assurance
  • Troubleshooting
  • AJAX
  • AngularJS
  • Document Object Model
  • Front End Development
  • MVC Framework
  • SaaS
  • W3C Widget API
  • UI Design
  • UX Design
  • Object Oriented Javascript
  • JavaScript Frameworks
  • Jasmine
  • Karma
  • Cross-Browser

Want to see jobs that are matched to you?

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