KBase Front End Developer at Lawrence Berkeley National Laboratory in Berkeley, CA

Lawrence Berkeley National Laboratory
August 2, 2020
Berkeley, CA
Job Type


KBase Front End Developer

Berkeley Lab s Environmental Genomics and Systems Biology Division has an opening for a Front End Developer to work as part of the Systems Biology Knowledgebase (KBase) implementation team. The Front-End Developer will help design, implement, test, and evaluate user-facing features of KBase. The successful candidate will work with the user engagement teams in building and testing interfaces with various user groups to enhance usability and functionality. What You Will Do:*Under general direction, work with the product and implementation teams to design and code the KBase user-facing platform, including specifications for optimal user experience. This platform is comprised of:*the KBase Narrative Interface (based on the Jupyter Notebook),*the KBase data interfaces (for sharing, displaying, and accessing biological data),*The KBase apps (UI elements that wrap complex bioinformatics workflows),*the KBase user and social tools (for individuals to access their data and narratives and to share their work with others in the system).*Assist in defining standards and processes for collecting user-based usability data from a variety of testing processes, both from team members and community KBase users.*Develop and maintain documentation describing the design of the KBase UI/UX model. These must cover the overall architecture as well as usage information for those developing or integrating tools into KBase.*Regularly take initiative to transfer technical and functional knowledge to teammates, colleagues, and users of the KBase platform.*Be on the forefront of understanding useful data engineering tools and best practices.*Write tested, maintainable code to support all the above.*Develop software verification plans and quality assurance procedures. Additional Responsibilities as needed:*Fulfill other assignments and projects as directed by the KBase management. What is Required:*Bachelor s degree in computer science, computational biology, or equivalent experience and 2+ years experience in designing and developing web front-ends using such technologies as: Javascript, .Net, JSP/JSF, AJAX, REST, CSS, HTML; or an advanced degree without experience; or equivalent work experience.*Proven track record of designing high-quality UI/UX systems focused on complex data interaction, analysis and collaboration. Advanced experience with modern Java
Script frameworks (e.g., Angular, Ember, React, etc.)*Demonstrated experience to write high-performance, readable/reusable code for UI components which work across multiple browsers.*Proven track record of developing software in large, collaborative teams following modern best practices.*Practical experience with agile software development practices.*Demonstrated ability to test and debug code in the development and browser environments.*Excellent analytical skills with demonstrated ability for improving the product, user experience, code quality.*Strong interpersonal, written and oral communication skills, facilitation, and leadership skills.*Demonstrated ability to work effectively with highly distributed, interdisciplinary teams. Additional Desired Qualifications:*Prior experience with SQL and NoSQL databases*Experience working with scientific datasets and developing data visualization tools.*Experience with UI testing and user-centered design.*Familiarity with biology and bioinformatics systems.*Experience using the Jupyter Notebook platform and/or developing for it (e.g. building notebook extensions or custom visualizations).*Experience deploying production systems in a cloud environment, with the ability to respond elastically to highly dynamic usage patterns.*Knowledge of open source software development practices and community standards.*Experience leading, managing and mentoring technical teams. The posting shall remain open until the position is filled, however for full consideration, please apply by close of business on August 6, 2020.Notes:*This is a 1-year term appointment with the possibility of extension or conversion to Career appointment based upon satisfactory job performance, continuing availability of funds and ongoing operational needs.*M-F, exempt (monthly paid) from overtime pay.*This position may be subject to a background check. Any convictions will be evaluated to determine if they directly relate to the responsibilities and requirements of the position. Having a conviction history will not automatically disqualify an applicant from being considered for employment.*Work will be primarily performed at: Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA.Learn about us!
Environmental Genomics and Systems Biology
Mission: Linking genome biology to ecosystem dynamics. Vision: Sustainable solutions to energy and environmental challenges developed through mechanistic understanding of ecosystem dynamics. Approach: We develop systems-level models using integrated molecular observation and controlled manipulation of model organisms and defined biomes to design and test interventions that promote beneficial outcomes. Berkeley LabBerkeley Lab (LBNL) addresses the world s most urgent scientific challenges by advancing sustainable energy, protecting human health, creating new materials, and revealing the origin and fate of the universe. Founded in 1931, Berkeley Lab s scientific expertise has been recognized with 13 Nobel prizes. The University of California manages Berkeley Lab for the U.S. Department of Energy s Office of Science. Working at Berkeley Lab has many rewards including a competitive compensation program, excellent health and welfare programs, a retirement program that is second to none, and outstanding development opportunities. To view information about the many rewards that are offered at Berkeley Lab
- Click Here. Equal Employment Opportunity: Berkeley Lab is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or protected veteran status. Berkeley Lab is in compliance with the Pay Transparency Nondiscrimination Provision under 41 CFR 60-1.4. Click here to view the poster and supplement: "Equal Employment Opportunity is the Law. Lawrence Berkeley National Laboratory encourages applications from women, minorities, veterans, and other underrepresented groups presently considering scientific research careers.

Related Jobs

Uh oh! Something went wrong. Please try again.
We were unable to find any more job. Have you tried changing your search keywords?