Front-end Developer w/ JavaScript and GIS

Location: Remote, DC
Employment Type: Contract to Direct Hire
Job ID: 140554
Date Added: 12/11/2023

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

* Required field.

Job Title: Front-end Developer
Location: Remote

The Company
Our client is a dependable and trusted IT solutions provider in the Federal sector. They offer their clients end-to-end solutions to their mission challenges. We are looking for a Front-end Developer to provide support to our government clients.

Salary Expectations: $120,000 – $170,000

Overview:
As a Front-End Developer with expertise in JavaScript and GIS (Geographic Information System), you will play a crucial role in our development team, contributing to the creation of dynamic and location-aware user interfaces. This role offers an exciting opportunity for individuals passionate about front-end development, with a focus on JavaScript, and experience in integrating geographic data and mapping functionalities. You will collaborate closely with cross-functional teams to deliver web applications that leverage GIS technologies, providing users with rich and interactive spatial experiences.

Responsibilities:

  • Front-End Development: Design, code, test, and deploy user interfaces using JavaScript, HTML, and CSS for web applications.
  • GIS Integration: Integrate GIS capabilities into front-end applications, incorporating mapping, geospatial analysis, and location-based features.
  • Map Libraries: Utilize popular mapping libraries and frameworks, such as Leaflet, Mapbox, or OpenLayers, to create interactive maps.
  • Spatial Data Visualization: Implement visualizations for geographic data, ensuring a compelling and user-friendly presentation of spatial information.
  • Collaboration: Work closely with back-end developers, GIS specialists, and designers to implement front-end components that enhance the overall user experience.
  • Responsive Design: Ensure that web applications are responsive and accessible across various devices and screen sizes.
  • GIS API Integration: Interface with GIS APIs to fetch and display spatial data, ensuring data accuracy and performance.
  • Code Optimization: Optimize front-end code for performance, considering factors such as page load times and resource utilization.
  • Version Control: Use version control systems (e.g., Git) to manage and track changes to front-end code.
  • Troubleshooting: Identify and resolve front-end issues related to GIS functionalities and mapping components.
Required Skills:
  • JavaScript Expertise: Strong proficiency in JavaScript, including ES6/ES7 features and modern JavaScript frameworks.
  • Front-End Technologies: Proficiency in HTML5 and CSS3 for building responsive and interactive user interfaces.
  • GIS Integration: Experience integrating GIS technologies into web applications, including mapping libraries and spatial data handling.
  • Mapping Libraries: Familiarity with mapping libraries and frameworks, such as Leaflet, Mapbox, or OpenLayers.
  • Responsive Design: Strong understanding of responsive design principles and mobile-first development.
  • Web Development Tools: Experience with front-end development tools, package managers, and build tools.
  • Version Control: Knowledge of version control systems, preferably Git, for collaborative development.
  • Problem-Solving: Strong problem-solving skills to address GIS-related challenges and optimize application performance.
  • Communication: Excellent communication skills to collaborate effectively with team members and GIS specialists.

Additional Preferred Skills:

  • GIS Platforms: Experience with popular GIS platforms, such as ArcGIS.
  • GeoJSON: Familiarity with GeoJSON format and its use in web applications.
  • Data Visualization: Experience with data visualization libraries and tools for presenting spatial data.
  • API Integration: Knowledge of integrating with external APIs, particularly GIS-related APIs.
  • Cross-Browser Compatibility: Understanding of cross-browser compatibility issues and solutions.
  • Backend Development: Basic knowledge of back-end development technologies and frameworks.
  • Open Source Contributions: Participation in open-source GIS or mapping projects.