Headquartered in Pleasanton, California, Veeva is a leading provider of cloud-based software and services for the life sciences industry. As an employer, Veeva
Principal Software Engineer – Front End
Location
California
Posted
76 days ago
Salary
$150K - $300K / year
Seniority
Lead
Job Description
Principal Software Engineer – Front End
Veeva
• Drive architecture and development for key front-end subsystems like administration, workflow, and reporting, taking them from early concepts to mature, scalable solutions • Co-author our custom UI framework, creating the foundational tools and documentation that will empower application and customer engineering teams to build faster and more consistently • Mentor engineers across the team, sharing deep expertise in TypeScript and React and raising our front-end craft • Champion a culture of quality by implementing and overseeing a comprehensive testing strategy, ensuring we ship robust, low-drama features • Partner with product and design to turn complex business needs into elegant, practical user experiences on our new enterprise platform
Job Requirements
- Expert-level proficiency with modern front-end technologies, including JavaScript, CSS, TypeScript, and React
- Deep knowledge of core browser APIs, including data storage (local/session/cookies), iframes, and web workers
- Hands-on experience with modern front-end build tooling (e.g., Vite, ESBuild, Rollup, Webpack)
- Track record of designing, building, and maintaining frameworks or libraries for other engineers
- History of long-term commitment to a product, having guided it from its initial design to a mature, successful state
- Ability to drive technical strategy while translating high-level business goals into concrete engineering outcomes
- Success in a fast-paced, greenfield environment, acting as a key partner in defining both product and culture
- Must be located in PST or MST
Benefits
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Build UI in ReactJS that is identical to the original Figma designs down to the margins and padding. • Implement Responsive Web Design UI that adapts to various screen sizes based on design specifications. • Integrate with RESTful APIs using custom hooks to manage state. • Write strong unit and end-to-end tests that are ran in a robust CI/CD pipeline ensuring quality of code. • Communicate with backend team to address any discrepancies in API spec outside of project manager. • Leverage browser dev tools to investigate performance issues and identify opportunities for optimization. • Work autonomously and make system architecture decisions that are resistant to change leveraging your experience. • Deploy changes to production to customers on a weekly cadence. • Own the frontend code base and make critical decisions that impact the integrity and resilience of the source code.
• Mindera is looking for a talented SFCC (Frontend Engineer) to build, optimize, and maintain the user interface of our Salesforce Commerce Cloud (SFCC) applications. • You will collaborate closely with designers and product teams to create intuitive and engaging shopping experiences for our clients.
Senior ReactJS Engineer
SquadioWe are a Team as a Service Platform (TaaS). Our squads are ready to take over your project and transform it Digitally.
• Developing new user-facing features using React.js • Building reusable components and front-end libraries for future use • Translating designs and wireframes into high quality code • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
• Build user interfaces for knowledge organization and consensus • Implement complex React components for data interaction




