I started working remotely a couple of years ago and I found this immensely challenging. I always felt like I was behind the rest of the team since they could all see what each other was doing, but I felt like I was in my own little bubble. It didn't help that I was working on a totally separate part of our app that no one else was really involved with. As time went on, my manager made it pretty clear that he was happy with my progress and I realised that this was the only real important thing.<p>Since then, I've moved onto a totally different area of work, and if I'm doing my job right, my work should be almost imperceptible to the rest of the team. Occasionally I have to ask the team to adapt to a new process, etc. which isn't helpful since they only really see the negative aspects of my role, but again, my manager is happy, so I'm happy.<p>You asked about tools, etc. and I'll cover that, but I wanted to share that I don't think it's of vital importance that everyone knows what <i>you</i> are working on. It's understandable to want to know what everyone else is working on, and if that's the case, bring it up with your manager. Let them know that you'd like to know more about the rest of the team and work out a solution with them. However, it will never be perfect.<p>So, in terms of tooling for us, we use Slack for day to day communication (somewhat ironic considering we work on an email client), and we have a few different channels for our work. The two most important one are our general one for the app where we can ask questions, share advice, etc. The other is our "syncup" channel where we post update of what we are working on, what we worked on, etc. It's basically a standup channel. The hardest part is remembering to update it regularly. In addition, we have a full team meeting once a week via video call.<p>So, basically, use Slack/Hip Chat/email/whatever for regular updates with everyone, and for the bigger picture stuff, you only need to convince your manager that you are getting everything done.