Share this Job

Front End Developer - Mid Level

Date: Jun 13, 2022

Location: Oak Ridge, TN, US, 37830

Company: Oak Ridge National Laboratory

Requisition Id 7621 


Oak Ridge National Laboratory is the largest US Department of Energy science and energy laboratory, conducting basic and applied research to deliver transformative solutions to compelling problems in energy and security.


The Data Lifecycle and Scalable Workflows Group at Oak Ridge National Laboratory is seeking qualified candidates to develop innovative user software for the next generation of data and workflow tools.  We are seeking a creative software developer that has a passion for creating simple user interfaces that hide complex software engineering!  If you are a motivated individual willing to tackle challenging and interesting problems, come be a part of our team!


Our Team:

Our mission is to empower scientists to succeed by building and delivering tools, infrastructure, processes, and best practices for organizing their data and workflows, and making them universally accessible, understandable, findable, shareable, and reproducible.  We are an exciting and creative group of research and technical professionals who have a passion for data management and enabling science across domains.


Our Organization:

This position is part of the Advanced Technologies Section within the National Center for Computational Sciences (NCCS) Division.  The Advanced Technologies Section offers scientific, technical, operational, and thought leadership by developing, hardening, and deploying solutions for compute and data intensive computing environments.  The NCCS provides state-of-the-art computational and data science infrastructure, coupled with dedicated technical and scientific professionals, to accelerate scientific discovery and engineering advances across a broad range of disciplines. NCCS hosts the Oak Ridge Leadership Computing Facility, one of DOE’s National User Facilities. NCCS will deploy an exascale system in 2022.


Major Duties/Responsibilities:

  • Collaborate with a multidisciplinary team of software architects, researchers, and engineers to build and deploy innovative interfaces for data discovery, transfer, and workflows assuring provenance and integrity.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.
  • Develop and implement interfaces to third-party software visualization tools and packages, databases, etc.
  • Participate in design discussions, reviews, and standup meetings.
  • Implement GUI user functions and components in state-of-the-art Web technologies.
  • Document applications, user manuals.
  • Conduct user studies, debug problems.


Basic Qualifications:

  • M.S. degree in computer science or engineering or related field, with a minimum of 4 years of work experience; or B.S. degree in computer science or engineering or related field, with a minimum of 5 years of work experience


Preferred Qualifications:

  • Proficient understanding of web markup, including HTML5, CSS3
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery.
  • Proficient understanding of content management systems (CMS), such as Drupal.
  • Proficient understanding of code versioning tools, such as SVN, GIT.
  • Experience with networking protocols, such as REST, HTTPS, and web sockets.
  • Familiar with web security concepts.
  • Familiar with search engine optimizations (SEO).
  • Team player with excellent interpersonal skills and ability to work with a diverse group of scientists, engineers, and designers.
  • Motivated self-starter with the ability to work independently and to participate creatively in collaborative teams across the laboratory 
  • Ability to function well in a fast-paced research environment, set priorities to accomplish multiple tasks within deadlines, and adapt to ever changing needs



Benefits at ORNL:  

UT Battelle offers an exceptional benefits package to include matching 401K, Pension Plan, Paid Vacation and Medical / Dental plan. Onsite amenities include Credit Union, Medical Clinic and free Fitness facilities.   

For more information about our benefits, working here, and living here, visit the “About” tab at



UT Battelle offers a wide range of relocation benefits for individuals and families to make it easier to come and work here. If you are invited to interview, please ask your Recruiter about relocating with ORNL. 


This position will remain open for a minimum of 5 days after which it will close when a qualified candidate is identified and/or hired.

We accept Word (.doc, .docx), Adobe (unsecured .pdf), Rich Text Format (.rtf), and HTML (.htm, .html) up to 5MB in size. Resumes from third party vendors will not be accepted; these resumes will be deleted and the candidates submitted will not be considered for employment.

If you have trouble applying for a position, please email

ORNL is an equal opportunity employer. All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply.  UT-Battelle is an E-Verify employer.

Nearest Major Market: Knoxville