Torentify logo

Software Engineer - Front End

Torentify
Department:React Lead
Type:REMOTE
Region:USA
Location:United States
Experience:Junior
Share this job:

Job Description

Posted on: September 24, 2026

## About the Role


Veeva Systems is seeking a Remote Senior Software Engineer – Front End to build and maintain the user interfaces of cloud-based applications using modern JavaScript frameworks. Working within a dynamic, startup-like environment inside a stable and profitable company, you’ll solve complex customer problems, develop in rapid sprints, and contribute to software that supports the life sciences industry.


In this role, you’ll collaborate closely with backend engineers, designers, and QA engineers throughout the software development lifecycle. The ideal candidate is an experienced UI engineer who is a team player, learns quickly, has a strong drive for excellence, and can mentor others while contributing to overall software architecture and product quality.


## Key Responsibilities


* Develop and maintain user interfaces for Veeva’s cloud-based applications.

* Build software using modern JavaScript frameworks.

* Solve customer problems and experiment with new ideas.

* Decompose existing software systems and contribute to improving overall architecture.

* Collaborate with backend and design teams on application development.

* Work with QA engineers to ensure accurate and comprehensive test coverage.

* Troubleshoot products and contribute to technical support.

* Participate in all phases of the software development lifecycle.

* Provide mentorship and help improve the capabilities of the engineering team.


## Required Qualifications


* 5+ years of UI development experience.

* Proficiency with JavaScript.

* Experience with ES6.

* Familiarity with open-source Java stack development, including Java, Gradle, Git, Jenkins, JUnit, and Tomcat.

* Experience working with modern JavaScript frameworks such as React or Vue.

* Knowledge of unit testing frameworks such as Jest and React Testing Library.

* Proficiency with CSS abstraction layers such as SASS or JSS.

* Proven ability to mentor team members and make the engineering team better.

* Unrestricted right to work in the United States.

* Ability to work without employer sponsorship, as Veeva will not provide sponsorship at this time.


## Preferred Qualifications


* No additional preferred qualifications are explicitly identified in the provided job description.


## Skills & Competencies


* Front-end software development

* UI development

* JavaScript and ES6

* React or Vue

* Java stack development

* Java, Gradle, Git, Jenkins, JUnit, and Tomcat

* Jest and React Testing Library

* CSS abstraction with SASS or JSS

* Software architecture and system decomposition

* Testing and quality assurance collaboration

* Troubleshooting and technical support

* Customer-focused problem-solving

* Communication and teamwork

* Mentoring

* Fast learning and adaptability

* Drive for excellence


## Education & Experience


**Education**


* No specific education requirement is stated in the provided job description.


**Experience**


* 5+ years of UI development experience.

* Experience with JavaScript and ES6.

* Experience with modern JavaScript frameworks such as React or Vue.

* Familiarity with open-source Java stack development.

* Experience with unit testing frameworks and CSS abstraction layers.

* Proven mentoring experience.


## Work Arrangement & Schedule


* **Location:** Pomona, CA, US

* **Work Arrangement:** Remote

* Veeva describes itself as a Work Anywhere company, supporting flexibility to work from home or in the office.

* No specific weekly hours or weekend requirements are provided in the job description.


## Compensation & Benefits


* **Base Pay:** $110,000 - $270,000 USD

* Actual salary may vary within or outside the stated range depending on experience and location.

* Compensation is based on individual qualifications, experience, and expected contributions.

* The position may also be eligible for additional compensation, such as a variable bonus and/or stock bonus.


**Benefits include:**


* Medical, dental, vision, and basic life insurance.

* Flexible PTO and company-paid holidays.

* Retirement programs.

* 1% charitable giving program.


## Compliance / Additional Information


Veeva Systems is an equal opportunity employer. All qualified applicants receive consideration without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or other characteristics protected by applicable laws, regulations, or ordinances.


Applicants who require assistance or accommodation due to a disability or special need during the application or recruitment process may contact Veeva’s accommodations team.


**Apply Now** to be considered for the Remote Senior Software Engineer – Front End position at Veeva Systems.


Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

ReactRemoteJobs.com logo

ReactRemoteJobs.com

Get ReactRemoteJobs.com on your phone!