Jobs in Germany

Home  | English Speaking Jobs  | Berlin Bytes  | Mobile Flutter Developer
  • Berlin


  • What you will be doing

    • Design and build advanced mobile applications using the Flutter framework, addressing real-world use cases across various industries such as home energy management, B2B commerce, or financial services.
    • Collaborate with product managers, designers, and other developers to define, design, and ship new features.
    • Continuously learn and apply new Flutter techniques and best practices to apply them to the challenges our clients are faced with and enhance app quality and development efficiency. 
    • Debug and troubleshoot issues in applications, providing timely solutions and updates.
    • Take ownership of the quality of the code and documentation.
    • Identify and act on opportunities to improve team collaboration, internal tools, and development processes.

    We need you to have

    Must-Have’s 

    • A strong desire to learn something new every day, to try new things and a genuine interest in the field.
    • Team spirit – you enjoy working in a multi-disciplinary team, having your opinions heard and are excited to share your knowledge with others.
    • Problem solving attitude.
    • 2+ years Frontend experience.
    • Proven experience in building and deploying mobile and/or web applications using Flutter/Dart, with a portfolio of successful Flutter works.
    • Knowledge of state management solutions in Flutter (e.g. Riverpod).
    • Familiarity with RESTful APIs, backend integration, third-party libraries, and code versioning tools (e.g., Git).
    • Good understanding of authentication systems, common security practices and open standards (e.g. OIDC).
    • Real-world experience with at least one JS/TS frontend Framework (e.g. React, Svelte, Angular, Vue, etc.).
     
    Selected Nice-to-Have’s
    • GitHub profile with open source projects
    • Expert experience with any widespread programming language (e.g. Typescript, Golang, Rust, Python, C#, C/C++, Java), its type system and common tooling (build tools, package management, testing, linters, etc.).
    • Experience building full stack apps with SSR frameworks (e.g. Next, NuxtSveltekit).
    • Experience in DevOps – building CI pipelines, IaC (e.g. Terraform, CDK), Kubernetes ecosystem.
    • Experience with at least one of the big cloud providers (Azure, AWS, GCP).
    • At least a basic hands-on experience with Docker and knowledge about the container ecosystem (Kubernetes, Helm, etc.).
    • Experience with data modeling in relational and NoSQL databases.
    • Degree in computer science.

    Benefits

    • Office located directly at Volkspark Friedrichshain (and we are moving to a new bigger more central office by the end of this year).
    • Home Office: We are a team and value the personal face-to-face interaction. Therefore, we expect our team to come into our office around 2-3 days per week. You will have a full-time desk available for you in case you want to come in every day. Occasional Workations are of course fine!
    • Wellpass membership partial coverage.
    • Subsidised BVG job ticket.
    • Mental Health counselling system.
    • Company Pension scheme.
     
    The usual perks: 
    • New MacBook Pro, Double 4k Screen Setup.
    • Company Day and Party once a quarter.
    • Coffee/Tea option optimised for quantity and quality.
    • Snacks and fruits.
    • Team lunch once a week.
     
    Job Practical Details  
    • Location: Berlin  
    • Commitment: Full-Time  
    • Salary: 47.500-60.000€ 
    • Contract-Type: Permanent  

    Job recommendations