Workplace Image Brainhero

Senior Software Developer Dev Review

Employee

Engineering

  • Stable Code Base

    The team places heavy emphasis on a high quality and stable codebase.

    4

    Comment

    Wir haben verpflichtende Code reviews und Coding / naming guidelines, die neuen Mitarbeiter:innen gleich am Start in den Schulungen beigebracht werden. Wir arbeiten nach dem SOLID-Prinzip.

  • Documentation

    There's a strong focus on comprehensible documentation of the applications.

    3

    Comment

    Code-doc hat derzeit noch keine fix etablierten Regeln/Conventions, aber wir haben eine umfangreiche Dokumentation für Softwarearchitektur und Interfaces.

  • Continuous Delivery

    The process from the code commit up to production is well automated.

    3

    Comment

    Da wir aufgrund der Medizinprodukteverordnung ohnehin gezwungen sind, sehr viel manuell zu testen, bevor wir irgendwelche Features shippen können, ist hier nicht zu viel automatisiert. Wir verwenden im Frontend Unity Cloud Build mit automatischen Builds auf einzelnen Git Branches.

  • Modern TechStack

    The team is free to work with the most modern technologies and tools.

    3

    Comment

    Die Medizinprodukteverordnung zwingt uns dazu, jegliche Software die wir zur Entwicklung verwenden zu validieren, weshalb ein Umstieg auf eine neue Version immer mit zusätzlichem Aufwand verbunden ist. Außerdem sind wir dadurch dass wir Unity Engine verwenden, oft auch an eine ältere C# Version gebunden.

  • Open Source Contribution

    Providing open-source-software to the community is important to the team.

    2

    Comment

    Ist aktuell noch nicht auf dem Radar, da unser Scope noch sehr stark auf unsere medizinische Hardware/Software beschränkt ist.

  • Product Participation

    Developers aren't just working off tasks, but also have a voice in the decision making process of the products.

    5

    Comment

    Durch die flachen Hierarchien kann bei uns jede:r mitgestalten. Wir machen regelmäßig abteilungsübergreifende Design Sprints, um Ideen für neue Features zu generieren.

  • Meeting Efficiency

    Nobody shall be wasting their time in inconclusive meetings.

    5

    Comment

    Sehr gut vorgeplante und getimeboxte Meetings, es gibt keine dailys, und für unsere weeklys verwenden wir Miro Templates, die das Meeting in ein planbares Format bringen. Einige unserer Mitarbeiter sind auch gute Workshop Facilitators, wenn es wichtige Entscheidungen zu treffen gilt, wird ein Workshop oder Design Sprint vorgeplant, und dadurch kommen wir auch zu echten Ergebnissen.

  • Agility/Adaptability

    The team can quickly react to the needs of clients and the market.

    4

    Comment

    Schwer zu beurteilen, da wir noch nicht am Markt sind, aber auch hier werden wir durch die Medizinprodukteverordnung etwas gebremst werden.

  • Project Management

    Excellent requirements- and project-management is a given.

    5

    Comment

    Unsere Projekt- und Produktmanager sind wirklich auf zack und unsere Stakeholder / System Requirements klar und übersichtlich dokumentiert und getestet.

Career Growth

  • Technical Training

    The team is always on the current level of technological knowledge.

    4
  • Good For Junior Devs

    Juniors are always welcome und will get the support they need.

    4

    Comment

    Gerade für die Anfangsphase haben wir ein Set aus self-guided Tutorials und mehr direktes Mentoring. Da wir aber noch ein kleines Entwicklerteam mit sehr vielen Aufgaben sind, ist nicht viel Zeit für permanentes Händchenhalten da. Die Erwartungshaltung ist schon, dass die Juniors willens sind, möglichst bald selbständig zu lernen und sich weiterzuentwickeln, aber natürlich helfen wir jederzeit bei Problemen / Fragen.

  • Career Opportunities

    Be it new technical responsibilities or a complete switch to IT-management, everything is possible.

    5

    Comment

    Da wir noch ein kleines Startup sind, hat ohnehin jede:r 10 verschiedene Hüte auf. Man kann sich anhand der eigenen Vorstellungen weiterentwickeln und spezialisieren, und es gibt auch die Möglichkeit, externe Schulungen zu spezialisierten Themen zu machen, sofern diese zu den Produktzielen passen.

  • Safe Environment to Fail

    Employees can try out new things and learn from mistakes.

    5

    Comment

    Solange es nicht in der Production Branch passiert ;-)

  • Freedom at Work

    The team provides enough space for people preferring to work on their own.

    5

    Comment

    Homeoffice + Gleitzeit, man soll nur mindestens 1 Tag / Woche im Büro sein, aber das wird auch nicht streng vorgeschrieben, sondern ist eine Empfehlung. Zwecks Architektur / Anforderungen umsetzen hat man sehr viel gestalterischen Freiraum, wie man die Aufgabenstellungen löst.

Workingconditions

  • IT-Equipment

    It's always possible to be working with modern hardware and infrastructure.

    4

    Comment

    Wir sind hier gerade in der Umstellung, bisher hatten alle Mitarbeiter:innen thin&light Laptops, aber Developers bekommen gerade die Möglichkeit, auf performantere Laptops zu wechseln (zB ROG Zephyrus G14). Im Büro gibt es auf jedem Arbeitsplatz docking Stations mit 1 oder 2 externen Bildschirmen.

  • Work Flexibility

    Flexible working hours as well as remote work are a possibility.

    5

    Comment

    Gleitzeit + Remote erlaubt, außerdem sehr Teilzeit-freundlich

  • Office Equipment

    An inviting interior with good furnishing makes the work environment something special.

    4
  • Work-Life-Balance

    Working hours are within an ordinary timeframe, without any peer pressure for extra work.

    5

    Comment

    Viele unserer Developer arbeiten Teilzeit, es gibt keine Crunches oder dergleichen.

  • Salary & Perks

    Payment is decent and fair, with appealing extras on top.

    4

    Comment

    Für so ein kleines Startup ist die Bezahlung echt gut und kompetitiv.

Culture

  • Teamspirit & Fun

    Everybody is working together and there is a relaxed atmosphere within the team.

    5
  • Communication Culture

    All of the staff members are always up to date and can openly express their opinion.

    5
  • Team Diversity

    All team members are diverse with regards to gender, background and age.

    4

    Comment

    Wir sind recht international und divers aufgestellt, Deutsch ist für die meisten Positionen auch keine Pflicht.

  • Appreciation at Work

    One's effort is always acknowledged within the team.

    4