I am not sure whether I should call now (July 2021) the "post-COVID-19 era", but let me just use that in my question. About team building I don't mean those "fancy" outdoor activities I mean keep team bonding together, make them keeping learning, keep developing themselves and of course keep doing their jobs.
I have managed my team, around 10 engineers for 5 years. Only 3 of them remains for 5 years, 5 of them for 3 years. For a startup company I will argue it is not bad. But one thing I find more and more challenging is to build my team.
The obvious reason are a) people work from home quite often b) people do not eat lunch together any more and seldom hang out together out of office time. The subtle ones are, and not limit to, a) I can sense their mentalities shift, people do not buy "word hard, play hard" mindset that much. Life is fragile and full surprise, why bother? b) I can sense their priorities shift over time. For example, to stay fit and healthy is the most important. Of course that is always the most important thing but now I feel people overemphasize it, at the expense of anything else, e.g get your work done. c) People also worry about the company's future which I can't do anything about it.
I may be exaggerate a little bit but you get the ideas.
So my question is how do I build a bonding/strong team in the post-COVID-19 era.
--- update ---
I need to further elaborate the part "stay fit and healthy". I knew that would be tricky one. But my goal is to raise a serious question not to please everyone and I don't care how many down votes I would get. So for example it happens more often, compared to the pre-Covid-19, people just called in sick or said I needed to work from home for couple of days for no particular reason. I think being a manager long enough you would know whether the excuse is real/valid or not, your job is to decide when to be okay with and when not.
Let's face it when work from home the productivity is normally lower than in the office.