Front-End Developer (React + GIS)

Global leader in public safety technology – geospatial intelligence tools

(Fully Remote Opportunity)

Our client, a global leader in advanced threat defense and security intelligence, is looking for a Frontend Developer to join their team on a project basis and build critical geospatial tools used by governments worldwide to identify and manage complex risks.

 

100% Remote opportunity (Canadian company)

 

40 hours/week with overlap (EST & PST).

Monthly Compensation of $2,800 – $3,200 USD

h

Independent contractor agreement (6-month term)

Opportunity Overview

Partner with a global leader in public safety technology to build critical geospatial intelligence tools.

We are partnering with a specialized division of a major global software conglomerate to find a Frontend Developer with deep expertise in React and GIS technologies. This is a high-impact, 6-month independent contractor opportunity to join a nimble, agile team of five, developing advanced geospatial web applications used for critical public safety monitoring. 

You’ll step directly into a key role, collaborating with a Lead Developer to drive the frontend development using React JS and OpenLayers, while implementing complex data visualizations with AG Grid.

This is a 100% remote role designed for a technical specialist who thrives in focused and agile environments where delivery is paramount. It offers significant flexibility and autonomy; while you must be available for critical syncs (specifically, daily stand-ups at 11:00 AM EST), the position offers autonomy over your schedule. 

You’ll also have the stability of a well-funded parent company combined with the freedom of a small, agile product team. This position offers the opportunity to work in a fully remote environment, providing flexibility to balance work and personal life while collaborating with a global team that enhances professional growth and development.

The Company: Geospatial Intelligence for Public Safety

Mission-Critical Software at a Global Scale

Our client is a dedicated business unit within one of the world’s largest and most stable software groups. While the parent organization employs over 10,000 professionals globally, this specific team operates as a dynamic and agile unit. They specialize in building sophisticated software solutions for the public sector, specifically focusing on delivering advanced security intelligence and real-time risk assessments that enable agencies to proactively identify and manage complex threats.

By joining this team, you aren’t just writing code; you are building the visual interface for complex geospatial data that ensures public safety. You will work in an environment that values technical precision and practical problem-solving over bureaucracy.

Why this opportunity stands out:

  • Niche Tech Stack: A unique opportunity to strictly focus on React combined with advanced GIS mapping libraries (OpenLayers) and high-performance grids (AG Grid).

  • Agile Environment: Work directly with the decision-makers. The team is small (3 full-time developers), meaning your contributions are immediately visible and deployed.

  • Stability Meets Innovation: Enjoy the unique advantage of working within a financially secure, global organization while operating with the autonomy and speed of a small, dedicated product team.

Qualifications

We are looking for a specialist who can hit the ground running. The ideal candidate brings a blend of modern React expertise and specific experience with digital mapping tools.

Required Experience 

  • Front-End Expertise: Minimum 4 years of professional front-end development experience.
  • React JS: 2+ years of hands-on experience specifically with React JS.
  • Core Fundamentals: 4+ years of experience with JavaScript, HTML5, and CSS3.
  • GIS Expertise: 2+ years of experience with OpenLayers or similar GIS libraries like Leaflet or Mapbox GL JS.

Nice to Have 

    • Advanced Data Visualization: Experience with AG Grid for advanced data table implementations.
    • State Management: Proficiency in tools like Redux or Context API.
    • GIS Depth: Familiarity with GIS data formats (e.g., GeoJSON, Shapefiles) and geospatial web services (e.g., WMS, WFS).
    • Backend Awareness: Familiarity with .NET and SQL Server for back-end integration.
    • DevOps & Tools: Experience with version control (Git, TFS/Azure DevOps) and front-end build tools.
    • API Integration: Familiarity with RESTful APIs and asynchronous data handling in React.
    • Education: Bachelor’s degree in Computer Science, GIS, or a related field.

 

What you’ll do

Your primary mission is to accelerate the development of the client’s geospatial web interface. You will work alongside the company’s team to ensure the UI is responsive, intuitive, and capable of handling complex datasets.

  • Develop & Integrate: Build responsive, interactive web applications using React JS. Key tasks include integrating OpenLayers to display real-time geospatial information.
  • Visualize Data: Implement and optimize complex data grids using AG Grid to present large datasets clearly to end-users.
  • Collaborate: Work closely with the Lead Developer and product stakeholders to translate requirements into functional, high-performance UI components.
  • Optimize: Ensure all applications are accessible, cross-browser compatible, and optimized for performance across devices.
Contract & Perks

This is a contract position designed for professionals who value flexibility and focused delivery.

    • Type: Full-Time Independent Contractor (40 hours/week).
    • Duration: 6 Months (Fixed project timeline).
    • Remote Work & Schedule: 100% remote within the Americas. The team operates across EST and PST time zones, and candidates must be available for daily stand-ups at 11:00 AM EST.
    • Rate: Monthly compensation between $2,800 – $3,200 USD, based on experience and technical fit.

     

Selection Process

We respect your time. The interview process is consolidated to ensure we can make a hiring decision quickly.

  1. Application: You fill out a quick application form that allows us to understand your core skills and expertise and to present your candidacy better to the hiring company (if you were invited to the position, you can complete this after the screening).
  2. Magenta Talent Screen: A 25-30 minute call with our tech recruiter to understand more in-depth your expertise, career goals, areas of strength, and technical expertise, and to answer your initial questions.
  3. Client Interview (Combined): A single, comprehensive session with the Lead Developer and the Hiring Manager. This includes a technical assessment and a culture/logistics fit discussion.
  4. Offer: If everything goes well and the hiring company wishes to extend an offer, we’ll present it to you and explain all the details so you can evaluate if it’s a fit.

Throughout this process, you will have a dedicated point of contact from our team who will follow up with both you and the hiring company on your application and will be there to answer any questions you may have.

Ready to deploy your GIS expertise? Apply to connect with our team.

    Not the opportunity you are looking for?

    Create your candidate profile so we can connect you with opportunities that match your expectations and career goals.