UI Software Engineer
Belmont (TANGNEY) IT development
Job description
Job facts
Position Summary:
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 the best software design practices.
Minimum Qualifications:
· B.S. or M.S. in Computer Science or equivalent field
· 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
Preferred Skills/Good to have:
· Experienced in coding with Java, Python, or other scripting languages
· Who we are
At Roche, 94,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we've become one of the world's leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity.
Roche is an equal opportunity employer and strictly prohibits unlawful discrimination based upon an individual's race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, age, mental/physical disability, medical condition, marital status, veteran status, or any other characteristic protected by law.