10Pearls
Desarrollador de aplicaciones para móviles
10PearlsArgentina15 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

Senior Flutter Developer

LATAM

Welcome to 10Pearls!

We believe in harnessing the power of technology for social good through our core values: Innovate, modernize and accelerate.


Responsibilities:

You’re our perfect candidate if you:

  • Create and maintain responsive mobile applications with complex interactions in real time.
  • Use and learn Flutter/Dart, Swift, Typescript, etc.
  • Apply these concepts as bases of their daily development: DDD, DI, BLoC.
  • Stay on top of the latest technology for mobile apps.
  • Constantly improve the code base by writing clean, maintainable, high-quality code.
  • Continually level up alongside an amazing team in a fast growing company. Contribute to and support the development of colleagues with different levels of expertise. Requirements


Your expertise in a nutshell:

*Advanced Spanish language skills required*.

  • Have more than 7 years of experience as a Mobile Developer.
  • Have been working on complex mobile applications on iOS.
  • Proficient on any or several OOP languages (Flutter/Dart, Swift, Kotlin and others). We use Flutter/Dart and Swift on our daily basis.
  • Know how to program with mobile app environments and its concepts of: Components lifecycle, Asynchronous programming, thread handling and context synchronization, Iterable collections, Isolate
  • Ideally, know how to use Slivers and other advanced layout concepts.
  • Know how to use a state management library such as BLoC, Riverpod, etc...
  • Have developed following the MVVM pattern with Combine, BLoC, Stateflow…
  • Prefer to automate rather than repeat tasks.
  • Experience with mobile-oriented CI/CD pipeline systems.
  • Understand that quality is everyone's job.
  • Have experience with the agile work methodology.


Nice to Have:

Worked with or knowledge in:

  • Google Cloud Platform (Cloud functions, DataStore, BigQuery, etc…)
  • Firebase tools (RTDB, RemoteConfig, Functions, Messaging, etc...)
  • NodeJs and Typescript
  • Apple ArKit, openCV



We thank you for applying to this job position, we’re more than thrilled to start reviewing your profile and great skills! This is the first step in our selection process, so you will be hearing back from our awesome recruitment team regarding the next steps 😀

  • 10Pearls Team

Key Skills

Ranked by relevance