Mobile Engineer – Flutter (all genders)

Flaconi GmbH

Jobbeschreibung
At flaconi, we believe that diversity fuels creativity, innovation and growth. It thrives in all its forms of beauty. Our team is a mosaic of individuals from different backgrounds, cultures and life journeys, all united by a shared passion for beauty. Our commitment is grounded in our core values, particularly #trustinpeople. We hold ourselves accountable for creating an environment where every employee feels honestly valued, heard and empowered to contribute their unique perspectives to foster belonging.
flaconi is an equal opportunity employer and welcomes and encourages all qualified candidates from all backgrounds and identities, regardless of ethnicity, race, gender identity, migration background, national origin, disability status, sexual orientation, religion, or age to apply.
If you need any specific accommodations during the application or interview process-such as live captions, extended interview time, alternative formats for tasks, or anything else-just let the recruiter know. We'll do our best to make it happen.
Our engineering department is responsible for building up and steadily improving one of the most important components that make our business as successful as it is - our marketplace. Dive into our tech stack of ReactJS, Redux, Symphony, node.js, AWS Lambda, AWS SQS and SNS, Flutter (... and many more!) and work together with different cross-functional teams to make our product unique.
In this Berlin-based role, you will be part of one of these teams. One of them is our "Mobile Genies," the people who take care of our app with absolute dedication and passion. Are you also a flutter enthusiast? We are looking forward to your application and will love to welcome you in our international team.
  • Design, develop, and implement new features for our mobile applications using the Flutter framework.
  • Write clean, maintainable, and efficient Dart code following industry best practices.
  • Collaborate closely with designers, product owners, and other developers throughout the development lifecycle.
  • Translate UI/UX designs into functional and responsive mobile components.
  • Implement unit tests and perform integration testing to ensure application quality.
  • Debug and resolve complex technical issues within existing codebases.
  • Mentor junior developers and contribute to knowledge sharing within the team.

  • 3+ years of experience developing mobile applications with Flutter.
  • Strong proficiency in Dart programming, including asynchronous programming concepts.
  • Experience in building custom widgets, layouts, and animations using Flutter.
  • Knowledge of design patterns and architectural patterns for scalable applications.
  • Experience integrating REST APIs and handling data persistence (e.g., SQLite, Firebase).
  • Familiarity with state management libraries such as Bloc, Provider, or Riverpod.
  • Experience with crash reporting services and analytics tracking.
  • Understanding of agile development methodologies and modern software practices.
Mehr