Software Engineer - Front End
Veeva Systems
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Overview
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, Veeva surpassed $2B in revenue last fiscal year and has extensive growth potential ahead.
Our Values & Work Arrangement
At the heart of Veeva are values such as Do the Right Thing, Customer Success, Employee Success, and Speed. We are a Work Anywhere company, supporting flexibility to work from home or in the office.
The Role
As a Software Engineer - Front End, you will be part of a dynamic team developing cloud-based applications for the life sciences industry. You will work in rapid sprints, collaborating directly with back-end and design teams using modern JavaScript frameworks.
What You'll Do
- Create industry-changing, cloud-based applications and platforms.
- Solve real customer problems and experiment with innovative ideas.
- Decompose and improve existing software systems.
- Collaborate with QA for accurate and comprehensive testing.
- Support troubleshooting and technical product support.
- Participate in all aspects of the software development life cycle.
Requirements
- 3+ years of UI development experience.
- Proficiency with React, JavaScript, or Typescript (ES6).
- Experience with modern JavaScript frameworks (e.g., React or Vue).
- Knowledge of unit testing frameworks like Jest and React-testing-library.
- Experience with CSS abstraction layers (e.g., SASS or JSS).
- Strong mentoring skills with a proven record of improving team capabilities.
Nice to Have
- Familiarity with open-source Java stack development (Java, Gradle, Git, Jenkins, JUnit, Tomcat).
Perks & Benefits
- Medical, dental, vision, and basic life insurance.
- PTO and company-paid holidays.
- Retirement programs.
- 1% charitable giving program.
Compensation
Base pay: $100,000 - $175,000. Actual salaries may vary based on experience, location, and individual qualifications.
Location & Equality
Veeva’s headquarters is in the San Francisco Bay Area with offices in over 15 countries. Veeva is an equal opportunity employer committed to diversity and inclusion.
Key skills/competency
React, JavaScript, Typescript, UI Development, CSS, Testing, Agile, Cloud, Mentoring, SaaS
How to Get Hired at Veeva Systems
- Research Veeva Systems culture: Explore their mission, values, and employee testimonials online.
- Customize your resume: Highlight React, JavaScript, and UI projects.
- Emphasize teamwork: Showcase collaborative achievements and agile experience.
- Prepare for technical interviews: Review modern JS frameworks and testing tools.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background