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