Frontend Engineer - Full Stack

About us

MapUp is a Silicon Valley tech pioneer revolutionizing the way modern fleets manage tolls billing and payments through its AI-based, software-defined tolling solutions. Operating in over 90 countries across North America, Europe, Asia, Australia, and Latin America, MapUp empowers fleets with accurate toll billing and toll spend insights, leading to reduced billing cycles, improved driver satisfaction, and significant cost savings. At the heart of MapUp's innovative solutions are its flagship products, includingTollGuru® for pre-trip toll intelligence and optimization, TollTally™ for GPS-based near-real-time toll billing, and TollMatch™ for efficient post-trip toll reconciliation and auditing. Learn more about MapUp and its solutions here.

Job description

We are seeking an experienced and talented Front-End Developer to join our team. The ideal candidate will have deep expertise in JavaScript and TypeScript, a strong command of React and Next.js, and a passion for building high-performance, user-friendly web applications.

In this role, you will collaborate with cross-functional teams to create intuitive, scalable, and efficient front-end solutions. If you are driven by innovation and enjoy working in a fast-paced environment, this position offers an exciting opportunity to make a significant impact.

Responsibilities

  • Develop and maintain highly responsive, dynamic web applications using JavaScript, TypeScript, React, and Next.js.
  • Implement server-side rendering (SSR) and static site generation (SSG) for enhanced application performance.
  • Manage state using libraries like Redux, MobX, or Recoil.
  • Utilize modern HTML5 and CSS3 techniques, including Flexbox and Grid, and apply CSS-in-JS solutions like styled-components or Emotion.
  • Integrate APIs using both RESTful and GraphQL technologies.
  • Implement real-time features via WebSockets or Server-Sent Events.
  • Collaborate with backend teams to ensure seamless integration using Node.js and Express.js.
  • Create engaging and informative data visualizations using tools like D3.js, Chart.js, or Recharts.
  • Optimize web performance through techniques such as code splitting, lazy loading, and bundle optimization.
  • Ensure cross-browser compatibility and adherence to responsive design principles.
  • Utilize browser developer tools for performance tuning and debugging.

Experience and Skills

  • Frontend Development: Expertise in JavaScript, TypeScript, React, and Next.js.
  • State Management: Proficiency in Redux, MobX, or Recoil.
  • HTML & CSS: Advanced knowledge of HTML5, CSS3, Flexbox, Grid, and CSS-in-JS (styled-components, Emotion).
  • APIs & Real-Time Applications: Experience with RESTful APIs, GraphQL, WebSockets, and Server-Sent Events.
  • Backend Integration: Familiarity with Node.js and Express.js.
  • Data Visualization: Skilled in D3.js, Chart.js, or Recharts.
  • Performance Optimization: Knowledge of lazy loading, code splitting, and bundle optimization.
  • Security: Understanding of web security best practices, including JWT-based authentication.
  • Databases: Basic knowledge of database concepts with experience in NoSQL (MongoDB) and SQL (PostgreSQL).
  • Cloud & Deployment: Familiar with AWS, serverless architectures (AWS Lambda), Vercel, Docker, and Kubernetes.
  • Version Control & CI/CD: Proficient with Git, GitHub, and CI/CD pipelines (GitHub Actions).
  • Soft Skills: Strong problem-solving, analytical abilities, communication skills, and attention to detail. Collaborative team player with the ability to work independently.
  • Additional Qualifications: Bachelor’s degree in Computer Science or related field, 3+ years of frontend development experience, with a focus on React and Next.js, and familiarity with Agile methodologies.
  • Nice-to-Have: Experience with automated testing, accessibility standards (WCAG), internationalization/localization, microservices architecture, and DevOps practices.

Good to have

  • Experience with mapping services is a plus.
  • Good at requirement gathering.

Benefits

Team

You will be joining a team of mapping experts who care deeply about their customers. We are transforming mapping into a practical decision-making tool for commuters, commercial transporters and mobility providers.

Following Are Some Of The Perks

We are a “work family”, a highly collaborative, supportive, skilled, thoughtful, and intellectually curious group of people who are focused on making MapUp a great place to work! Following are some of the perks:

  • Full-time, remote position.
  • Competitive salary.
  • Collaborative and supportive team environment.
  • Flexible work schedule to promote work-life balance.
  • Company-sponsored work trips.
  • Opportunities for professional growth and career advancement.

Thank you for your interest in this position at MapUp Inc. Once you fill the form, we'll evaluate your profile and CV and get back to you if sortlisted. If you don't hear from us, please consider your application closed. You can re-apply for the same position after at least 6 months.

For any queries, drop in a line to: hr@mapup.ai