Helsinki Remote (Global) Employment

Mapbox is hiring a Software Development Engineer II (Flutter), Maps SDK

About the Role

The engineer will contribute to the development and maintenance of a cross-platform mapping SDK using Flutter, ensuring high-quality APIs and seamless integration for developers building location-aware applications.

Responsibilities

  • Develop and maintain core features in a Flutter-based mapping SDK
  • Collaborate with platform teams to align API design across frameworks
  • Improve runtime performance and memory efficiency of map rendering
  • Diagnose and resolve bugs reported by internal and external developers
  • Write unit and integration tests to ensure SDK reliability
  • Support documentation efforts for public-facing APIs
  • Participate in code reviews and architectural discussions
  • Optimize developer experience through intuitive API design
  • Work with telemetry data to identify usage patterns and issues
  • Contribute to build automation and continuous integration pipelines
  • Ensure compatibility across multiple mobile operating system versions
  • Implement new visual features for map display and interaction
  • Respond to developer feedback from forums and support channels
  • Maintain backward compatibility during SDK updates
  • Collaborate with design teams on UI components and styling options
  • Troubleshoot integration challenges in customer applications
  • Evaluate third-party libraries for potential SDK integration
  • Assist in defining roadmap priorities for feature development
  • Monitor crash reports and performance metrics in production
  • Participate in sprint planning and agile development cycles
  • Ensure compliance with security and privacy standards
  • Contribute to open-source projects related to mapping tools
  • Mentor junior engineers on best practices and code standards
  • Stay current with Flutter framework updates and ecosystem changes
  • Collaborate with QA engineers to validate SDK behavior

Nice to Have

  • Experience contributing to open-source Flutter projects
  • Knowledge of map rendering engines or GIS software
  • Familiarity with vector tile technology
  • Experience with C++ or FFI in Flutter applications
  • Background in cross-platform development
  • Previous work on developer-facing APIs
  • Understanding of accessibility standards in mobile apps
  • Experience with automated UI testing frameworks
  • Knowledge of internationalization and localization
  • Familiarity with mobile security best practices

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid or remote work available based on location

Team

Part of the SDK development team focused on mapping tools and APIs

Why This Role Matters

The Maps SDK enables developers worldwide to integrate interactive maps into their applications. This role directly impacts how users visualize and interact with geographic data across industries like transportation, logistics, and urban planning.

What to Expect

You will work on a widely used SDK with millions of monthly downloads. Expect regular collaboration with platform-specific teams, frequent code reviews, and a focus on backward compatibility and performance optimization.

Visa sponsorship may be available for qualified candidates

Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Mapbox
Mapbox is the leading real-time location platform for a new generation of location-aware businesses, providing tools to power navigation for people, packages, and vehicles.
All jobs at Mapbox Visit website
Job Details
Department Maps
Category other
Posted 2 months ago