• Front End Web Developer (Software Developer III Non-IT)

    Location US-CA-Hercules
    Requisition ID
    2018-6798
    # of Openings
    1
    Category
    IT
  • Overview

    Bio-Rad Laboratories advances scientific discovery and improves healthcare through its unique combination of people, products, and a strong focus on the success of our customers. Our products are used worldwide by researchers to gain a greater understanding of disease and by clinical laboratories to provide high-value diagnostic test results.

     

    We have developed a solid and well-earned reputation for quality and customer service among university and research institutions, hospitals, public health and commercial laboratories, as well as biotechnology, pharmaceutical, and food safety industries.

     

    The company complements its customer-centric approach with a stable work environment for its employees to succeed: for the last five years Bio-Rad has been named as one of the Bay Area’s “Best Places to Work.

     

    Bio-Rad Laboratories is looking for a Front End Web Developer.

    Responsibilities

    • Develop new user-facing features.
    • Translating user interface and user experience designs to dynamic visual elements.
    • Ensure the technical feasibility of user interface designs.
    • Optimize the application for maximum speed and scalability.
    • Assure that all user input is validated before submitting to back-end.
    • Generating small user interface assets within a design framework established by designers.
    • Working with back end and full stack engineers to integrate the front and back end components of the application.
    • Delivering fully validated and tested code, including unit tests where applicable.
    • Working with SQA engineers to ensure that software can be tested by automated integration tests.
    • Reviewing peers’ work and contributing to overall team design discussions.

    Qualifications

    • 3+ years of experience in web application development
    • Expert understanding of CSS, HTML5, including knowledge of current best practices
    • Proficient understanding of CSS preprocessors
    • Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as as Gimp or Photoshop is a plus
    • Proficient understanding of cross-browser compatibility issues and ways to work around them
    • Proficient knowledge of JavaScript
    • Good understanding of asynchronous request handling, partial page updates, and AJAX
    • Experience building applications that consume RESTful APIs
    • Experience with build tools such as Yarn.
    • Experience in agile and dev ops environments and cultures.
    • Proficient understanding of code versioning tools including Git.
    • Understanding of the principles of automated testing platforms and unit tests.
    • Nice to haves:
    • Design and UX experience.
    • Proficient understanding of React, Redux and Immutable.
    • Experience with environments that use CI/CD principles.

     

     

    About Bio-Rad:

     

    Bio-Rad is a global leader providing a broad array of clinical diagnostics and life science research products. With a team of more than 7,800 employees and a global network of operations serving our customers, we help people live longer, healthier lives.

     

    Bio-Rad was founded over six decades ago and has continued to provide the healthcare industry with innovative and useful products that help life science researchers accelerate the discovery process and medical diagnostic labs obtain faster, better results.

     

    EEO/AA Employer/Veterans/Disabled/Race/Ethnicity/Gender/Age

     

    Agency Non-Solicitation:

     

    Bio-Rad does not accept agency resumes, unless the agency has been authorized by a Bio-Rad Recruiting Representative. Please do not submit resumes unless authorized to do so. Bio-Rad will not pay for any fees related to unsolicited resumes.

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.