– It All Starts Here


Front End Software Engineer / Web Developer

Arlington, VA, USA
NatureServe is seeking to hire a JavaScript developer to design and implement front-end interfaces for map-centric web applications.

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 that analyze this data and help guide their conservation decisions. Finally, we build websites that present this information to educate the public 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. 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.

NatureServe offers full-time employees a comprehensive benefits package that includes:
401K savings and retirement plan with matching contributions
Health and dental insurance
Short and long-term disability
Annual and sick leave
Life insurance
A 35-hour work week

This position is for a software engineer to develop web applications using JavaScript, HTML, and CSS. Development tasks are expected to include a heavy focus on geospatial data. This position will involve working across the complete life cycle of software development, from requirements and design through implementation and testing.


Work within an agile team environment to develop web applications 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.


2+ years of experience developing web applications and services using JavaScript, HTML, and CSS
Experience with one or more widely used libraries and frameworks such as jQuery, React, AngularJS, Knockout, Dojo, etc
Proficiency with source control systems, especially Git
Proficiency with issue tracking software, e.g. JIRA
We consider candidates from all educational backgrounds. We value your ability to solve problems over your formal education credentials.


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

Experience with developing web applications with responsive behaviors
Demonstrable visual design skills, especially involving user-system interactions
Experience with UX (User Experience) Design mockups and wireframes, rapid prototyping, usability testing, and workflow design
Experience with web and/or desktop GIS, especially the ArcGIS API for JavaScript (3.x and 4.x versions)
Experience with CSS pre-compilers such as Sass or Stylus
Experience with using web services
Basic SQL skills and relational database experience
A working knowledge of backend Java development

Ability to work during standard office hours
Ability to move or adjust light computer and peripheral equipment
Ability to remain in a stationary position 50% of the time
Requires frequent communication, verbal and written
Ability to hear well and speak clearly to engage effectively with staff
Requires ability to visually or otherwise identify, observe or assess
Ability to travel independently
Ability to use organizational technology and multi-phone systems
Ability to stay focused and maintain composure in a fast-paced, stressful environment


Apply online here

4600 N Fairfax Dr., 7th Fl
Arlington, VA, 22203 USA
 on Twitter on Facebook on LinkedIn


Printable version of this page Posted 2017-12-21 under Software Development

 Other jobs from this employer account

Professional CADD & GIS Services from Spatial Engineering