Senior Front-end Web Developer (Rutgers)

Senior Front-end Web Developer (Rutgers)

Research Associate

Summary

RCSB Protein Data Bank is seeking a Senior Front-End Developer who will collaborate with a team of scientific application developers, software developers, and educators to develop rich and complex UI applications.

Responsibilities:

  • Gathering requirements, prototyping, technical design, development, and documentation of multi-platform application systems
  • Collaborate closely with team members and project managers to create software solutions and deliver projects
  • Programming well-designed, testable, and efficient code
  • Troubleshoot, debug and upgrade existing systems
  • Provide ongoing maintenance and support of existing systems
  • Design client-side and server-side architecture
  • Follow secure coding best practices
  • Build front-end web applications utilizing UX best practices
  • Leverage CI/CD principles and techniques to continuously deliver quality code
  • Leverage existing products/functionality and promote reuse of code
  • Participate in code reviews
  • Act as mentor to junior developers

The main focus will be on the development, implementation, and maintenance of complex scientific and web-based software applications. This will include the development of 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.

Qualifications:

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.

  • Minimum of 5 years experience as a Full Stack Developer or similar role in developing web applications
  • Knowledge of multiple front-end languages and libraries (e.g. HTML5/CSS, JavaScript, JSON, NodeJS, React)
  • Familiarity with databases and query APIs (e.g. MongoDB, Elasticsearch, GraphQL),Knowledge of Git and Git pipelines
  • Expertise in developing complex Web-based applications in an n-tier environment
  • Able to work both independently and collaboratively

Outstanding Benefits Package

RCSB PDB is a friendly and collaborative working environment with excellent professional development opportunities. At Rutgers, this academic position offers New Jersey state benefits and a faculty-level salary. There are personal rewards including comprehensive health and retirement plan options.

Apply at Rutgers:

https://jobs.rutgers.edu/postings/166044