Zum Hauptinhalt springen

Senior Developer Flutter (m/f/d)

Senior Developer Flutter (m/f/d)

Permanent employee, Full-time · Ottobrunn

Read job description in: English EN
German

Your Tasks

In this role, you will be a senior developer in our diagnosis tools team named Toolbox team, ensuring that our eBike systems are manufactured and serviced in a reliable and efficient way. Our tool runs on Mac, Windows, and Linux with a future projection to run on web, iOS and Android. Your mission will be to ensure that our digital products not only meet but exceed the expectations of our business partners from a technical perspective. You will champion the cause of maintainable, scalable, and high-performing code within the organization, ensuring that every feature we develop, every line of code we write, is done with the user's experience and the long-term health of the product in mind.

  • Participate and assist in entire features lifecycle, including concept, design, development, testing automation, release and maintenance
  • Conduct code reviews to ensure high quality and adherence to team conventions and standards.
  • Troubleshoot and resolve complex technical issues, and profiling, identifying, and optimizing performance bottlenecks
  • Provide technical guidance and mentorship to junior members of the team
  • Work closely with cross-functional teams using Agile methodologies, actively participating in all Agile meetings, contributing to process enhancement, development effort estimations, and establishing achievable timelines
  • Research proof of concepts, design options, and write clear and concise technical documentation
  • Research and evaluate new tools, technologies, and development processes

Your Profile

  • Completed degree in computer science, computer engineering or a comparable qualification.
  • 7+ years of proven software development experience
  • 2+ years of proven experience with Flutter framework
  • Strong experience with unit and widget test writing, with a firm belief that test writing is a fundamental aspect of the software development process
  • Experience of building desktop applications on Mac, Windows, and\or Linux
  • In-depth knowledge of building robust application using RESTful APIs
  • Strong understanding of object-oriented programming principles, clean coding best practices, as well as common architecture and design patterns
  • Skilled in managing source code with Git
  • Hands-on experience using Riverpod for state management in Flutter
  • Expertise in developing software that interacts with external hardware systems via USB serial communications
  • Competent in building software with Bluetooth (BLE) connection capabilities
  • Proven experience in developing mobile applications for iOS and Android platforms
  • Experience building sophisticated web applications
  • Proficient in Python programming with expertise in various libraries and frameworks
  • Competent in designing and managing CI/CD pipelines using GitHub Actions to improve development efficiency
  • Understanding of the CAN protocol and its practical applications in relevant projects
  • Deeply committed to team success, believing that individual achievement is only meaningful when the entire team succeeds
  • Approaches problems with a solution-focused mindset, prioritizing finding the solution over assigning the blame
  • Highly meticulous, with high attention to detail, and strong commitment towards established team conventions and standards
  • Very good command of English language

Your Benefits

  • We are a diverse and international team of creative minds, passionate bike nerds, and progressive thinkers
  • You will see your ideas taking shape quickly: bring in your thoughts, challenge the status quo and see innovations being implemented soon
  • We offer a hybrid working model depending on the position.
  • You will find everything you need to work at our company headquarters in Ottobrunn just outside Munich: beautiful rooms, fully equipped kitchens, a huge terrace - and of course the best colleagues
  • Our location in the jaw-dropping Bavarian landscape offers a fantastic surrounding for rides. Take the chance to lease your dream bike on JobRad or simply grab one of our test bikes if available
  • We try to live sustainability in everything we do - instead of just talking about it
  • We are supportive of further education and foster ambitions of growth within the company
  • We believe in regeneration and agility. Therefore, we offer 30 days of vacation for you to fuel up and find new inspiration

Your Application

Do you want to become part of the Porsche eBike Performance team? Please upload your CV and a short motivation letter including your availability and salary expectation.

Contact Person

Dennis Ebeling

Position

Technical Recruiter

Phone Number

+49 (0) 152 / 02052208
Apply for this job

About us

At the headquarters in Ottobrunn near Munich, the Porsche eBike Performance GmbH develops, produces and markets advanced drive systems for two brands: FAZUA with the focus on pioneering compact lightweights for agile e-bikes and under the brand name Porsche exceptionally powerful drive systems. FAZUA is a young, ambitious brand that has transformed the cycling industry in 2017 with its innovative drive system for agile, compact, lightweight (and extremely good looking) e-bikes. Since July 2022, we are a part of the Porsche eBike Performance GmbH through the takeover by Porsche AG. Our diverse, open-minded, ambitious (and fun) team is constantly seeking new, inspiring talents who will help us push boundaries to shape the future of e-bike technology.

Deine Aufgaben

In this role, you will be a senior developer in our diagnosis tools team named Toolbox team, ensuring that our eBike systems are manufactured and serviced in a reliable and efficient way. Our tool runs on Mac, Windows, and Linux with a future projection to run on web, iOS and Android. Your mission will be to ensure that our digital products not only meet but exceed the expectations of our business partners from a technical perspective. You will champion the cause of maintainable, scalable, and high-performing code within the organization, ensuring that every feature we develop, every line of code we write, is done with the user's experience and the long-term health of the product in mind.

  • Participate and assist in entire features lifecycle, including concept, design, development, testing automation, release and maintenance
  • Conduct code reviews to ensure high quality and adherence to team conventions and standards.
  • Troubleshoot and resolve complex technical issues, and profiling, identifying, and optimizing performance bottlenecks
  • Provide technical guidance and mentorship to junior members of the team
  • Work closely with cross-functional teams using Agile methodologies, actively participating in all Agile meetings, contributing to process enhancement, development effort estimations, and establishing achievable timelines
  • Research proof of concepts, design options, and write clear and concise technical documentation
  • Research and evaluate new tools, technologies, and development processes

Dein Profil

  • Completed degree in computer science, computer engineering or a comparable qualification.
  • 7+ years of proven software development experience
  • 2+ years of proven experience with Flutter framework
  • Strong experience with unit and widget test writing, with a firm belief that test writing is a fundamental aspect of the software development process
  • Experience of building desktop applications on Mac, Windows, and\or Linux
  • In-depth knowledge of building robust application using RESTful APIs
  • Strong understanding of object-oriented programming principles, clean coding best practices, as well as common architecture and design patterns
  • Skilled in managing source code with Git
  • Hands-on experience using Riverpod for state management in Flutter
  • Expertise in developing software that interacts with external hardware systems via USB serial communications
  • Competent in building software with Bluetooth (BLE) connection capabilities
  • Proven experience in developing mobile applications for iOS and Android platforms
  • Experience building sophisticated web applications
  • Proficient in Python programming with expertise in various libraries and frameworks
  • Competent in designing and managing CI/CD pipelines using GitHub Actions to improve development efficiency
  • Understanding of the CAN protocol and its practical applications in relevant projects
  • Deeply committed to team success, believing that individual achievement is only meaningful when the entire team succeeds
  • Approaches problems with a solution-focused mindset, prioritizing finding the solution over assigning the blame
  • Highly meticulous, with high attention to detail, and strong commitment towards established team conventions and standards
  • Very good command of English language

Deine Benefits

  • We are a diverse and international team of creative minds, passionate bike nerds, and progressive thinkers
  • You will see your ideas taking shape quickly: bring in your thoughts, challenge the status quo and see innovations being implemented soon
  • We offer a hybrid working model depending on the position.
  • You will find everything you need to work at our company headquarters in Ottobrunn just outside Munich: beautiful rooms, fully equipped kitchens, a huge terrace - and of course the best colleagues
  • Our location in the jaw-dropping Bavarian landscape offers a fantastic surrounding for rides. Take the chance to lease your dream bike on JobRad or simply grab one of our test bikes if available
  • We try to live sustainability in everything we do - instead of just talking about it
  • We are supportive of further education and foster ambitions of growth within the company
  • We believe in regeneration and agility. Therefore, we offer 30 days of vacation for you to fuel up and find new inspiration

Deine Bewerbung

Do you want to become part of the Porsche eBike Performance team? Please upload your CV and a short motivation letter including your availability and salary expectation.

Ansprechpartner

Dennis Ebeling

Position

Technical Recruiter

Phone Number

+49 (0) 152 / 02052208
Apply for this job

Über uns

Die Porsche eBike Performance GmbH entwickelt, produziert und vermarktet am Firmenstandort in Ottobrunn bei München wegweisende Antriebssysteme unter zwei Marken: kompakte Leichtgewichte von FAZUA für agile E-Bikes, die ein außergewöhnlich natürliches Fahrgefühl schaffen, sowie zukünftig auch besonders leistungsfähige Antriebssysteme unter dem Markennamen Porsche. FAZUA ist eine junge, ambitionierte Marke, die 2017 die Fahrradindustrie mit einem komplett neuen, innovativen Antriebssystem für leichte, agile (und gutaussehende) E-Bikes auf den Kopf stellte. Seit Juli 2022 sind wir durch die Übernahme durch die Porsche AG Teil der Porsche eBike Performance GmbH. Unser diverses, offenes, progressives (und spaßiges) Team freut sich auf neue inspirierende Talente, die mit uns die Zukunft der E-Bike Technologie prägen und eine neue Fahrradkultur etablieren wollen.
Apply for this job

Your dream position is not listed here?

We are always hiring talents! If you think you´re the perfect match for Porsche eBike Performance please send us an email with your application.
I hereby confirm that I have read and understood the .*
Uploading document. Please wait.
Send application Please add all mandatory information with a * to send your application.
Cancel

Dies ist eine auf dritten Jobbörsen gefundene Stellenanzeige. Wir bieten hierfür keinen Support, können diese aber jederzeit offline stellen. Für weitere Informationen: Datenschutzhinweise | Anzeige melden.

Ähnliche Stellenanzeigen

Senior Developer Flutter (m/f/d)

Porsche eBike Performance GmbH
Ottobrunn
Vollzeit, Unbefristet

Veröffentlicht am 15.12.2024

Jetzt Job teilen