Workplace Image 5G Systems

Technical Lead Dev Review

Employee

Engineering

  • Stable Code Base

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

    5

    Comment

    the whole team and the leadership is prioritizing quality above quantity. The devs are giving the opportunity to make things the right way and enough time to refactor things that could be improved. technical debt is tried to being capped at a bearable minimum.

  • Documentation

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

    4

    Comment

    The mantra is: writing clean code is preferred over extensive documentation that gets outdated easily. documentation exists but is tried to be usable as well (IaaS, PaaS, etc.)

  • Continuous Delivery

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

    5

    Comment

    Continuous Delivery is completely automated. For deployment acceptance criteria is in place.

  • Modern TechStack

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

    5

    Comment

    working with the latest stable releases on all projects is key. Being up-to-date on all systems and dependencies means no locked resources for last minute upgrade when a version drops their LTS.

  • Open Source Contribution

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

    5

    Comment

    Absolutely everything we can run on OSS, we run on it. It's also important to give back to the community and regularly improvements and PRs shall be commited upon your own user on e.g. github. The company is interested in everyone working, developing his/her contributions and portfolio individually. It's a give-and-take.

  • Product Participation

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

    5

    Comment

    Roles are defined well, but critics, thoughts and ideas from devs are part of the development process. Who else should be in charge of finding the best technical solution for a problem? Ownership is key.

  • Meeting Efficiency

    Nobody shall be wasting their time in inconclusive meetings.

    5

    Comment

    A small stand-up like meeting to discuss pressing issues and status is kept to a minimum time slot (whole team not longer than 30min; usually around 15). Meeting times are eagle eyed and breakout sessions are preferred for in-depth talks.

  • Agility/Adaptability

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

    5

    Comment

    Due to above points stated, i.e. Ownership, CI/CD, preventing Technical Debt, etc., and a high level of seniority in the team, this is one of the benefits we get out of it.

  • Project Management

    Excellent requirements- and project-management is a given.

    5

    Comment

    Spotify's Tribe model (https://www.atlassian.com/agile/agile-at-scale/spotify) is the rough blueprint of our work environment. The company is drifting apart were necessary and beneficial from it and borrows techniques from other agile frameworks to enable the devs. Most of this clutter is tried to be kept away from the devs, so they can focus on what they can do best: Find solutions for complex problems.

Career Growth

  • Technical Training

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

    4

    Comment

    The baseline of seniority of the staff is very high, gaining knowledge consistently is part of the job and is expected to be in the responsibility of every dev. New technologies and frameworks can be tried out if it fits the needs (especially long-term).

  • Good For Junior Devs

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

    3

    Comment

    The company is rarely employing juniors, though someone with enough motivation and drive can also be enabled. You don't have to be senior dev to work here. Proof yourself that you are senior or capable of getting up track fast. You'll be definitely given a chance.

  • Career Opportunities

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

    5

    Comment

    The company is growing fast, and so is its need for different skill sets and characters. There is a huge opportunity waiting for everyone interested.

  • Safe Environment to Fail

    Employees can try out new things and learn from mistakes.

    5

    Comment

    Positive error culture is key. Making a new mistake is considered to be beneficial for the team. There is no learning without failing.

  • Freedom at Work

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

    5

    Comment

    OWNERSHIP is written in caps. everyone is encouraged to deliver features and improvements from idea stage to release. The team helps out if needed, as everyone knows how it was for them in the beginning.

Workingconditions

  • IT-Equipment

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

    5

    Comment

    custom setup is part of the deal

  • Work Flexibility

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

    5

    Comment

    preferred 2 days/week in the office. personal schedules and duties are handled thoughtful, as long as work is getting done.

  • Office Equipment

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

    5

    Comment

    A new office is in the making providing exactly this

  • Work-Life-Balance

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

    5

    Comment

    Vacation and sick leaves are treated as they should be: untouchable. No communication unless it's absolutely crucial. I've never witnessed someone being pressured into working over hours. Humanly work-life-balance is key for success.

  • Salary & Perks

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

    5

    Comment

    An above average offer, but no extras (except an absolutely top-notch team and environment to work in). Table soccer games included to take a break from thinking too hard.

Culture

  • Teamspirit & Fun

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

    5

    Comment

    No strange characters, everybody's interested in success for everyone.

  • Communication Culture

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

    5

    Comment

    As already mentioned: positive error culture. No finger pointing. dead honest conversations to get to the bottom of the problem. Employee's shouldn't take feedback and critic personally. It's usually tried to emphasize the opportunity to grow on mistakes as a team.

  • Team Diversity

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

    5

    Comment

    Skills, knowledge and character are crucial. No discrimination, no prejudices. Everyone's welcome.

  • Appreciation at Work

    One's effort is always acknowledged within the team.

    5

    Comment

    Transparent communication is wanted and encouraged. If you teamed up with someone solving an issue, let the team know. That builds up motivation and trust. Nobody fights for their own. But if it happens to be, it's made sure that everyone notices.