This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Software Engineer - Front End position at Veeva Systems involves working in a dynamic, startup environment within a stable, profitable company to solve complex problems in the life sciences industry.
Responsibilities include collaborating with back-end and design teams to develop and maintain the UI of cloud-based applications using modern JavaScript frameworks.
The role requires active participation in the software development life cycle, troubleshooting, technical support, and ensuring comprehensive testing coverage.
Engineers will be part of a team passionate about creating industry-changing applications, experimenting with new ideas, and improving overall architecture.
Requirements:
Candidates should have 5+ years of UI development experience and expertise in JavaScript (ES6+) and React development.
Proficiency in CSS abstraction layers (e.g., SASS or JSS) and knowledge of frontend testing frameworks like Jest and React-testing-library are essential.
Experience with frontend build tools such as npm and webpack is preferred.
Familiarity with full-stack development using Java, RESTful API, JUnit, Gradle, Jenkins, or SQL is a plus.
Strong mentoring skills with a proven record of enhancing team performance are desired.
Benefits:
The position offers medical, dental, vision, and basic life insurance coverage.
Employees can benefit from paid time off (PTO) and company-paid holidays.
Retirement programs are available to eligible employees.
Veeva Systems has a 1% charitable giving program to support community initiatives.