RCSB Protein Data Bank is seeking a Senior Front-End Engineer who will collaborate with a team of scientific application developers, software developers, and educators to support the development of rich and complex UI applications.
Responsibilities:
Gathering requirements, prototyping, technical design, development, and documentation of multi-platform application systems
Manage a team of front-end developers to ensure effective collaboration and communication across all team members, and develop a high-performing team through coaching, mentoring, and management support
Collaborate closely with team members and internal stakeholders to develop project timelines, manage deliverables, and communicate progress and setbacks
Ensure secure coding and modern front-end development best practices are followed by the team
Ensure front-end web applications are built utilizing UX best practices
Leverage CI/CD principles and techniques to continuously deliver quality code
Leverage existing products/functionality and promote reuse of code
The main focus will be on the development, implementation, and maintenance of complex scientific and web-based software applications and managing the team of developers who will create and support these applications. These applications include software tools to enable the presentation and visualization of 3D structural biology data using web-based graphical user interfaces, enabling our users to access, search, and explore the PDB archive. Solutions are implemented using a wide range of components developed and maintained in-house, in addition to third-party tools, libraries, frameworks and technologies. The candidate should be comfortable working in a fast-changing environment, be able to think creatively, demonstrate a willingness to learn new skills and technologies, and have a thorough knowledge of the Software Development Life Cycle.
Minimum Education and Experience:
Master's degree in computer science or a related discipline, or a minimum of 5 years equivalent work experience in software development. Any educational background or experience in bioinformatics or biochemistry will be considered a plus.
Rutgers, The State University of New Jersey, is a leading national public research university and the state's preeminent, comprehensive public institution of higher education. Rutgers is dedicated to teaching that meets the highest standards of excellence; to conducting research that breaks new ground; and to turning knowledge into solutions for local, national, and global communities. As it was at our founding in 1766, the heart of our mission is preparing students to become productive members of society and good citizens of the world. Rutgers teaches across the full educational spectrum: preschool to precollege; undergraduate to graduate and postdoctoral; and continuing education for professional and personal advancement. Rutgers is New Jersey's land-grant institution and one of the nation's foremost research universities, and as such, we educate, make discoveries, serve as an engine of economic growth, and generate ideas for improving people's lives.