Urban SDK

Senior Frontend Engineer

Remote
JavaScript TypeScript React Chakra UI Mapbox Plotly ApexCharts HTML CSS GraphQL Next.js
Description

Senior Front End Engineer

Location: Remote (United States)

Department: R&D

About the role

We are hiring a Senior Front End Engineer to lead the development of rich, interactive web applications built with React, Chakra UI, Mapbox, and modern data visualization using Plotly and ApexCharts. You will play a key role in shaping the user experience for data-heavy products, translating complex datasets into intuitive, high-performance interfaces.


Responsibilities

  • Design, build, and maintain complex front-end applications using React
  • Create accessible, responsive UI components using Chakra UI
  • Implement interactive map-based experiences using Mapbox GL JS
  • Build interactive data visualizations and dashboards using Plotly and ApexCharts
  • Optimize performance for large datasets, maps, and real-time updates
  • Collaborate with product managers, designers, and backend engineers to define and deliver features
  • Establish and enforce front-end best practices (architecture, testing, accessibility, performance)
  • Lead code reviews and mentor other engineers
  • Contribute to technical planning and architectural decisions
  • Ensure cross-browser compatibility and responsive behavior


Required Qualifications

  • 5+ years of professional front-end development experience
  • Strong expertise in JavaScript (ES6+) and TypeScript
  • Deep experience with React and modern React patterns (hooks, context, memoization)
  • Production experience with Chakra UI or similar component libraries
  • Hands-on experience with Mapbox (layers, sources, interactions, performance tuning)
  • Experience building data visualizations using Plotly and/or ApexCharts
  • Solid understanding of HTML, CSS, responsive design, and accessibility (WCAG)
  • Experience consuming REST and/or GraphQL APIs
  • Strong debugging, performance optimization, and problem-solving skills


Nice to Have

  • Experience with Next.js or similar React frameworks
  • Familiarity with geospatial concepts (GeoJSON, projections, tilesets)
  • Experience working with large or real-time datasets
  • Knowledge of front-end testing tools (Jest, React Testing Library, Cypress)
  • Experience in data, analytics, mapping, or visualization-heavy products
  • Prior experience leading projects or acting as a technical owner


Compensation

  • Location: Jacksonville, FL (Town Center Area) or Remote
  • Type:  Full-time
  • Reports to: Director of Engineering
  • Salary Based on Experience 
  • Annual Bonus
  • Medical, Vision, Dental, 401(k)  
  • 21 Days Vacation
  • Office Lunch provided Daily

About the Company

About Urban SDK

Urban SDK is shaping the Future of Smart Cities. We are pioneers in geospatial AI technology, providing public leaders with insights and automation for mission-critical decisions. We equip critical public services with geospatial AI, enabling precise, data-driven decisions with efficiency and confidence.

Our Commitment to People

We are committed to aligning business growth with professional outcomes for every employee. Our commitment has been recognized by Jacksonville Business Journal and Will Reed as a noted Best Places to Work.


Urban SDK
Urban SDK

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say