DESCRIPTION:  

NatureServe is seeking to hire a user interface, user experience designer and front-end software engineer to design and implement map-centric web applications using JavaScript and Esri ArcGIS technologies. Candidates with React JS development experience are strongly preferred, though we will consider all individuals that can demonstrate their ability to learn quickly.

NatureServe's software engineers work on a mixture of new and existing projects. Some of the applications we build allow scientists to collect and manage information about rare and endangered species and ecosystems. Other applications provide conservation professionals and planners with tools to analyze this data and help guide their conservation decisions. Finally, we build interactive web applications that present this information to the public to educate them on the natural world that surrounds them, allowing them to explore the challenges that face it and discover the ways in which they can help. Most of these projects have a very heavy focus on geospatial data and are increasingly being built using AWS and Azure cloud technologies. If you are not yet an expert on interactive, web-based mapping applications, this position should provide opportunities to learn!

NatureServe is not a traditional software development company. We are a non-profit primarily comprised of scientists and conservation professionals. You will join a small group of talented, dedicated software engineers that work alongside our scientists as members of agile teams. All our software engineers are fully engaged in the complete life cycle of software development, from requirements and design through implementation and testing.  Visit our story map to explore some of NatureServe’s conservation data and tools.

ESSENTIAL DUTIES:

  • Work within an agile team environment to develop highly interactive web applications built using JavaScript, HTML, and CSS.
  • Create beautiful, modern, and responsive user interfaces.
  • Assist with designing and improving the overall user experience within these applications.
  • Be fully involved in the complete life cycle of software development, from requirements gathering through design, implementation, and testing.


The essential job functions listed above are not meant to be all-inclusive and may be subject to change at any time.

REQUIRED EXPERIENCE AND QUALIFICATIONS:

  • 2+ years of experience developing web applications using JavaScript, HTML, and CSS
  • Experience developing web applications with responsive behaviors
  • Experience with React and other widely used libraries and frameworks such as jQuery, AngularJS, Knockout, Dojo, etc.
  • Demonstrable visual design skills, especially involving user-system interactions
  • Willingness and ability to work across all aspects of a web development stack
  • Flexibility to adapt to changing circumstances and learn new technologies as needed
  • Proficiency with source control systems, especially Git
  • Proficiency with issue tracking software, e.g. Jira


The following skills are not requirements but would be very beneficial.

  • Experience with web GIS, especially the ArcGIS API for JavaScript 4.x
  • Experience with ArcGIS Server and ArcGIS Online web application frameworks
  • Experience with Amazon Web Services (AWS) or Azure cloud computing platforms
  • Experience with continuous integration and deployment using microservices and Docker containers
  • Basic SQL skills and relational database experience
  • Python development experience, especially using arcpy or pandas
  • PHP development experience
  • Experience with CMS administration or development, especially Drupal
  • Basic experience with web server administration capabilities, e.g. Apache Tomcat, Apache HTTP Server
  • Familiarity with widely used Java libraries and frameworks including Spring, Jersey, Jackson, and Hibernate


We consider candidates from any educational background. We value your ability to solve problems over your formal education credentials.

ESSENTIAL PHYSICAL REQUIREMENTS:

  • Ability to conform to standard office hours
  • Typing and repetitive motions associated with computer keyboarding responsibilities
  • Ability to move or adjust light computer and peripheral equipment

 

ABOUT NATURESERVE:  

For nearly 50 years, NatureServe has been the authoritative source for biodiversity data throughout North America. NatureServe is the leading source of information on rare and endangered species and threatened ecosystems. To protect threatened biodiversity, NatureServe works with over 1,000 conservation scientists to collect, aggregate, and standardize biodiversity statistics, providing comprehensive data to the public for strategic conservation efforts. NatureServe and its network programs develop and manage the most comprehensive data for over 100,000 species and ecosystems, answering fundamental questions about what exists, where it is found, and how it is doing. 

NatureServe offers full-time employees a comprehensive benefits package that includes:
  • 401K savings and retirement plan with matching contributions
  • Health, dental and vision insurance
  • Short and long-term disability
  • Annual and sick leave
  • Life insurance
  • Telework/Flex work

 

 

NATURESERVE IS AN EQUAL OPPORTUNITY EMPLOYER

m/f/vet/disability

An equal opportunity, reasonable accommodations employer, NatureServe complies with the Americans with Disabilities Act of 1990. If you need accommodation in the employment process or this document in an alternative format, please contact our office at 703-908-1840 or info@natureserve.org. We stand in support of equality for and advancement of all people based on their qualifications and actions alone without regard to color, gender, age, religion, national origin, or disability.

This position has been filled.