Front-end Developer w/ JavaScript and GIS
Location: Remote, DC
Employment Type: Contract to Direct Hire
Job ID: 140554
Date Added: 12/11/2023
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.
- 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.