React Developer

Hire IT People
Greenwood Village, United States of America
1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Greenwood Village, United States of America

Tech stack

JavaScript
Geographic Information Systems
API
Agile Methodologies
ArcGIS (Software)
Unit Testing
Continuous Delivery
Continuous Integration
D3.js
Relational Databases
Web Development
Elasticsearch
Hadoop
Hive
JavaScript Libraries
Python
PostgreSQL
Microsoft SQL Server
Software Engineering
Spatial Data Infrastructures
React
Spark
GIT
Data Management
Software Version Control

Job description

  • Develop web applications to visualize and provide insights into large volumes of location - enabled event data.
  • Offer creative solutions when faced with data volume, data quality, and data usability challenges
  • Participate in software development lifecycle from requirements gathering to planning long-term support. Be willing to collaborate with non-technical stakeholders, development operations staff, data scientists, and software architects.
  • Apply professional software engineering techniques and best practices for code standards, software testing, code reviews, source code management, and deployment processes.

Requirements

  • Bachelors Degree
  • 3+ years of professional experience with web application development
  • Proficiency with web application development using JavaScript/HTML/CSS
  • Experience working with Geographic Information Systems (GIS) and a basic understanding of geospatial concepts like spatial reference systems and spatial data representations
  • Source Code Management using Git
  • Ability to develop and maintain automated unit test and functional test plans
  • Comfortable working in an Agile software engineering environment

Fluency with modern web application development tools and the following JavaScript libraries:

  • React
  • Material-UI

Desired qualifications:

  • Knowledge of Continuous Integration/Continuous Delivery practices
  • Familiarity with the ArcGIS Enterprise mapping and spatial analytics platform
  • Full-stack application development experience with Python
  • Application development experience with the Elasticsearch Search API
  • Data management experience with relational databases. E.g., Microsoft SQL Server, PostgreSQL
  • Data management experience with Hadoop. E.g., Hive, Spark

Familiarity with the following web application development libraries:

  • ArcGIS JavaScript
  • D3.js
  • Mapbox GL JavaScript

Apply for this position