Software Architect - Front End

RemoteFull-timePosted over 1 year ago

Architect and lead front-end systems, defining frameworks and patterns, sharing components across teams; mentor developers and guide UI architecture for large web apps.

Responsibilities

  • Architect efficient and reusable front-end systems for complex web apps
  • Collaborate with platform team to design and enhance cross-area components
  • Define a shared framework to reuse code and components across teams
  • Provide technical guidance and mentorship to peers
  • Design and implement pattern libraries and style guides
  • Regularly lead code reviews to ensure code quality

Requirements

  • 10+ years of front-end experience including full-stack development
  • Experience defining and implementing a scalable framework for multiple enterprise web apps
  • Experience with a modern JavaScript framework, HTML, and CSS abstractions
  • Strong advocate of industry best practices and development principles
  • Strong communication, collaboration, organizational skills, and critical thinking
  • Proven mentoring experience and ability to raise team performance
  • Unrestricted right to work in the United States; no sponsorship
  • Must be in PST or MST time zone

Nice to Have

  • Very strong knowledge of React and its ecosystem is preferred

Benefits

  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program
  • Work-from-anywhere flexibility (remote or in-office)
Apply Now
Take the next step in your career
Apply for this Position
About Veeva Systems

Founded

2007 (over 19 years ago)

People

5001-10000 employees

Industry

Software Development

Type

Public Company

Links