Posted:
Nov 27, 2018

UI Software Engineer (Roche)

Job Title

UI Software Engineer

Company

Roche

Description

UI Engineer at Roche

The human genome was first sequenced in 2003 after fifteen years of hard work and cost three billion dollars. Today, the recent availability of sequencing the entire human genome with ~$1000 brings a once-in-a-lifetime technology disruption. This disruption has brought great challenges and opportunities to the data analytics market, all the way up to personalized medicine practices, and Roche is positioned at the heart of this value chain.

The novel challenge of the genomics market is not “big” data, but rather “very big” data. A single whole genome sequencing sample can grow to be as much as one terabyte. Processing, analyzing, and handling this amount of data for many samples makes the scale of traditional web service challenges pale in comparison. At Roche we are bridging the gap between the worlds of scientific research and professional software product development.

As a UI Engineer, you will be joining a development team tackling a number of hard problems in data analysis software for next-generation sequencing. You will contribute to the design and implementation of web UI and deliver best-in-class user experience for scientific workflows. You will work with Typescript and Angular framework, HTML, CSS, and apply UI design principles to develop applications in Oncology analytics.

Responsibilities

  • Design and implement key UI components, integrating with REST API
  • Participate in requirements, architecture, and design specification reviews of REST APIs
  • Write unit and component tests.  Utilize best software design practices.

Requirements

  • Proficiency in JavaScript/Typescript, AJAX, HTML, CSS
  • Self-motivated, independent, and high-performance individual with the ability to learn new technologies and become productive extremely fast; strive for challenges with a do-what-ever-it-takes mentality
  • Ability to work in a fast-paced environment and to be an outstanding team player and leader
  • Fanatical attention to detail

Good to have

  • Experienced in coding with Java, Python, or other scripting languages

Education

  • B.S. or M.S. in Computer Science or equivalent field

Contact Info

For questions, please reach out to Kinshuk (MIMS '17) at kinshuk@berkeley.edu

Type

Type
Career

Category

Category
Data Science
Software Development
User Experience Design and Research
Type

Category

Category
Data Science
Software Development
User Experience Design and Research
Last updated: September 11, 2020