Veeva Systems

Principal Software Engineer – Front End

Veeva Systems

full-time

Posted on:

Location Type: Remote

Location: CaliforniaOregonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $150,000 - $300,000 per year

Job Level

About the role

  • Architect efficient and reusable front-end systems that drive complex web applications
  • Own all aspects of feature implementation from design to delivery
  • Design, build, and enhance existing components in our internal component library
  • Provide technical guidance and mentorship to your peers
  • Establish and advocate best practices and coding standards
  • Regularly lead code reviews to ensure code quality

Requirements

  • 12+ years of software development experience at a Saas company
  • 8+ years of JavaScript experience, including concepts like asynchronous programming, closures, types, and ES6
  • 5+ years of HTML/CSS experience, including concepts like layout, specificity, cross-browser compatibility, and accessibility
  • Experience working with modern JavaScript frameworks and libraries (e.g. React or Vue)
  • Proficiency with CSS abstraction layers (e.g. SASS or JSS)
  • Experience identifying and resolving performance and scalability issues
  • We are looking for strong mentors with a proven record of making your team better
  • Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time
Benefits
  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptHTMLCSSReactVueSASSJSSasynchronous programmingclosuresES6
Soft Skills
mentorshiptechnical guidancecode reviewsbest practicescoding standards