Search by job, company or skills

Zoetis

Full Stack Engineer/Developer – React Focus

5-15 Years
Save
new job description bg glownew job description bg glow
  • Posted 17 hours ago
  • Over 50 applicants
Quick Apply

Job Description

Job Title: Software Engineer – R&D Systems

Job Type: Full-Time

Position Responsibilities

Software Development and System Engineering

  • Develop front-end features according to business specifications using a variety of JS libraries and JS tools.
  • Write unit and end-to-end tests for existing code.
  • Fix bugs, maintain, and update the system as needed.
  • Integrate first and third-party APIs.
  • Write documentation as needed on various parts of the system.
  • Train and mentor junior developers as needed.
  • Ensure the feasibility of UI/UX designs and develop code with the end user in mind.
  • Create and implement system design and application software configuration for commercial off-the-shelf (COTS) software and SaaS systems supporting Zoetis R&D business initiatives.
  • Guide small third-party development teams for custom solution implementations and upgrades.
  • Act as technical lead on IT projects—planning, design, and implementation of information systems.
  • Create system documentation and transition day-to-day activities to the support team.
  • Translate business requirements into novel solutions, UI/UX designs, system configurations, data design requirements, and data models.
  • Provide technical expertise throughout the application lifecycle with a focus on design and development.
  • Ensure operational and analytical data stores support cross-functional business reporting needs.
  • Assist project managers with technical task identification, system dependencies, resource estimation, and task duration.
  • Maintain and support existing R&D ZTD team solutions.
  • Consult with technical leads regarding project scope, approach, next steps, and objectives.

Key Responsibility Areas

  • Technology Consultation – 50%
  • Translates business requirements into innovative solutions, system configurations, data design requirements, and data models. Participates in defining long-term system strategies and roadmaps. Provides technical effort estimates and supports financial evaluations of proposed solutions.
  • Software and Technology Support – 20%
  • Provides Level 3 and 4 support for VMRD software and technology. Supports Level 1 and 2 teams with complex issues.
  • Continuous Learning and Technology Expertise – 10%
  • Offers subject matter expertise to IT disciplines, vendors, and service providers. Supports IT project delivery with technical engineering expertise, focusing on design and engineering activities.

Organizational Relationships

  • ZTD R&D Solution Partners
  • ZTD R&D Systems Engineers
  • ZTD Centers of Excellence
  • VMRD business SMEs from multiple product lines and departments

Resources Managed

  • Supervision: 0 direct colleagues
  • Technical Direction: 0–4 contingent workers

Education and Experience

  • 5+ years of experience in IT or a related field
  • Undergraduate degree in Information Technology, Computer Science, or a related discipline
  • Experience in system design and development, including database and data modeling
  • Exposure to large-scale programs and multi-vendor/department projects
  • Proficiency in working with UI/UX designers and interpreting wireframes, mockups, and prototypes (e.g., from Figma)
  • Experience with unit, integration, and regression testing
  • Technical writing for SDLC documentation
  • Proven collaboration with teams across US and Europe
  • Ability to translate business requirements into technical solutions
  • Strong communication, problem-solving, and interpersonal skills
  • Preferred: Domain knowledge in the pharmaceutical industry

Technical Skills Requirements

Technical Competencies

At least 10 years experience in:

  • HTML
  • CSS
  • JavaScript
  • Browser APIs
  • Browser Dev Tools

At least 5 years experience in:

  • React
  • Redux
  • Node.js
  • RESTful Design
  • Git
  • Unit Testing

At least 3 years experience in:

  • TypeScript
  • Latest JS/TS language features
  • Functional design patterns
  • Asynchronous programming patterns
  • Linux (especially WSL on Windows)
  • Fluent in English (verbal, reading, writing)

Can write code that is:

  • Performant
  • Efficient
  • Testable
  • Modular
  • Scalable
  • Secure
  • Readable
  • Documented
  • Maintainable
  • Standards-compliant
  • Cross-browser compatible

Software Engineering Responsibilities

  • Write frontend features as specified
  • Write unit and end-to-end tests
  • Optimize program efficiency, performance, and scalability
  • Fix bugs, maintain, and update the system as required
  • Integrate APIs (first and third-party)
  • Use a wide range of JS libraries/tools
  • Document system components
  • Mentor junior developers
  • Stay current on web best practices and new features
  • Validate user inputs
  • Ensure UI/UX feasibility and user-centric design
  • Collaborate actively with teams and stakeholders

Desired Competencies

  • Experience with CI/CD tools (Git, TFS)
  • Development on commercial cloud platforms (AWS or Azure)
  • Application of project management and SDLC principles
  • Strong verbal and written communication
  • Ability to map business requirements to technology solutions
  • Interpersonal skills to collaborate with SMEs across departments
  • Ability to work independently with minimal supervision
  • Skilled at managing priorities in ambiguous environments

More Info

Job Type:
Function:
Employment Type:

About Company

Job ID: 108809629