BECO Portfolio Careers

Discover opportunities across our portfolio companies

Flutter Developer

Marti

Marti

Software Engineering
Şile/İstanbul, Türkiye
Posted on Jan 18, 2025

Founded in 2018, Marti is Türkiye’s leading mobility app, offering multiple transportation services to its riders. Marti operates a ride-hailing service that matches riders with car, motorcycle, and taxi drivers, and operates a large fleet of rental e-mopeds, e-bikes, and e-scooters. All of Marti’s offerings are serviced by proprietary software systems and IoT infrastructure.

Marti's vision is that everything on wheels will be electric and everything electric will be shareable. Since 2019, we have experienced significant growth and maintained robust unit economics year-round. Our goal is to expand our urban transportation services, introduce new environmentally sustainable and shared mobility options, and leverage our existing scale and customer base to offer technology-enabled services beyond transportation. By pursuing sustainable growth, we strive to positively impact the communities we serve and make a meaningful impact on the future of mobility.

Marti invites applications from dynamic, innovative and highly motivated candidates for the following position;

Requirements:

  • Have at least 3 years of experience with developing Flutter applications
  • Know widely used design patterns (Factory, Singleton, etc.)
  • Have knowledge in riverpod, provider or stacked app architectures, MVVM and MVI knowledge is a plus
  • Have experience in code generation, build runner(localizations, asset loading, di)
  • Are fluent with Dart, and the Flutter framework
  • Are experienced with native mobile applications (iOS or Android)
  • Experienced with managing native project configuration underneath Flutter(permission, splash screen, icons etc.)
  • Present a high level of Xcode and Android Studio knowledge
  • Knows how to write good tests
  • Have analytical and problem-solving approach

Responsibilities:

  • Continuous Code Refactoring
  • Align with product roadmap developing efficient and reliable code
  • Automate development process
  • Support the entire application lifecycle
  • Troubleshoot and debug to optimize service performance
  • Ensure new and legacy applications meet quality standards
  • Stay up-to-date with new technology trends