5G Systems
Technical Lead Dev Review
Employee
Engineering
Stable Code Base
The team places heavy emphasis on a high quality and stable codebase.
5Comment
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.
4Comment
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.
5Comment
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.
5Comment
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.
5Comment
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.
5Comment
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.
5Comment
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.
5Comment
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.
5Comment
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.
4Comment
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.
3Comment
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.
5Comment
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.
5Comment
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.
5Comment
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.
5Comment
custom setup is part of the deal
Work Flexibility
Flexible working hours as well as remote work are a possibility.
5Comment
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.
5Comment
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.
5Comment
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.
5Comment
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.
5Comment
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.
5Comment
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.
5Comment
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.
5Comment
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.