Front End Developer (L2)
St. Louis, MO US
Full-time
At T-Kartor, we build geospatial solutions used by mission-critical organizations across public safety, national defense, transportation, and government. Our platforms help teams structure, visualize, and share complex geospatial data so they can understand their environment, make confident decisions, and act with precision.
The user interface is where this information becomes actionable. We are looking for an experienced Front-End Developer with strong Angular expertise to help build fast, intuitive, and scalable web applications that bring geospatial data to life. In this role, you will design and implement interactive mapping capabilities, integrate spatial services, and create high-performance interfaces that support complex, data-intensive workflows.

About the Role
As a Front-End Developer at T-Kartor, you will be a key contributor to the development of advanced geospatial web applications used in mission-critical environments. You will design and build interactive mapping interfaces that allow users to explore, analyze, and interact with complex spatial data.
You will work closely with backend engineers, GIS analysts, and product stakeholders to deliver scalable, high-performance applications that support real-world operational workflows. This role requires a strong understanding of modern front-end development practices and the ability to translate complex spatial functionality into intuitive, responsive user experiences.
This is a hands-on role for someone who enjoys solving technical challenges, working with large datasets, and building powerful tools that remain fast, reliable, and easy to use.
- Design, develop, and maintain advanced Angular-based geospatial web applications
- Build complex interactive mapping tools such as drawing, editing, measurement, filtering, and spatial querying
- Integrate OGC services (WMS, WMTS, WFS), REST APIs, and vector tile services into modern web interfaces
- Implement and manage application state using RxJS or NgRx
- Optimize map rendering performance and responsiveness when working with large spatial datasets
- Ensure responsive design and cross-browser compatibility across modern web environments
- Contribute to application architecture discussions and help guide technical implementation decisions
- Write and maintain comprehensive unit and integration tests to support long-term reliability
- Work collaboratively with backend engineers and GIS specialists throughout the development lifecycle
- Provide mentorship and technical guidance to junior developers when needed
Your Profile
- 3–5 years of professional front-end development experience working with modern web technologies
- Strong proficiency in Angular and TypeScript
- Solid experience building applications using HTML5, CSS3, DOM interaction, and asynchronous programming patterns
- Experience working with at least one advanced web mapping library such as OpenLayers, ArcGIS API for JavaScript, Mapbox GL, or similar
- Familiarity with spatial data formats including GeoJSON, vector tiles, and KML
- Understanding of geospatial coordinate systems and map projections
- Experience integrating RESTful APIs and handling asynchronous data workflows
- Experience working with Git and modern CI/CD pipelines
- Ability to optimize application performance including rendering efficiency, network usage, and bundle size
- Experience building and maintaining front-end test suites including unit, component, and end-to-end testing
- Strong analytical, debugging, and problem-solving skills
- Ability to translate complex spatial requirements into clear, intuitive user interfaces
- Comfortable working independently within an Agile development environment
- Must currently reside in the St. Louis metropolitan area or be willing to relocate prior to the start date (relocation assistance is not provided)
Bonus Experience
- Experience working with spatial backend technologies such as PostGIS
- Familiarity with containerized development environments such as Docker
- Experience deploying or operating applications in cloud environments
- Experience optimizing performance for large-scale geospatial or data-intensive applications
Why Join T-Kartor
Since 1985, T-Kartor has combined cartography, GIS, and programming expertise to create and maintain geographic information, maps, and charts. We are currently developing our services and solutions for customers in major cities such as Paris, Geneva, London, and New York, as well as public sector organizations worldwide.
We are a growing and innovative company with a global footprint. We value creativity, teamwork, and openness. We offer a collaborative, innovative, and inclusive work environment where you can grow professionally alongside inspiring colleagues.
Why You'll Love Working Here
Your Work Matters
The software you design supports public safety, infrastructure, and mission-critical operations.
Design is Foundational
We invest in design systems, usability, and thoughtful interaction design as core parts of product development.
Strong Collaboration
You will work closely with experienced engineers, product leaders, and domain experts who value design and usability.
Modern Tools & Flexible Work
We use modern tooling, including Figma, shared design systems, and collaborative workflows in a hybrid environment.
How to Apply
Click the button below to submit your CV and personal letter. Your CV should detail your work experience, education, and professional qualifications, while your personal letter should introduce yourself and highlight your skills and citizenship status.
Join us and shape the future—one project at a time!
By applying, you authorize T-Kartor to perform background checks and verify the information provided.








