As our team continues to grow, we decided that it’d be a good idea to write down the core ideas of what makes a good engineer at VTS. As part of the exercise we asked everyone on the team to submit a handful of answers.
Below is an unedited view of what everyone submitted. Repeated bullet points mean that more than one person submitted that same answer.
If you like what you see, please apply! https://angel.co/view-the-space/jobs
- Passion for Learning
- Passion for the job
- Enthusiastic about learning our technologies
Engineering Craftsmanship - subset of passion
- Passion for engineering. You would do it even if we didn’t pay you. The fact that we all share this value allows us to have an enormous level of trust in one another; we know that everyone is doing their finest work without the need to be micromanaged.
- Engineering feels like a hobby
- Enthusiasm for the craft
- A true passion for software engineering, in and outside of work - tangible by things like side projects, reading technical books, trying out new open source libraries, etc
- Gratitude (contributions back to the community e.g. worked in OSS)
- Collaboration over competition. We don’t hesitate to put our own projects on hold to help a teammate in need. It definitely feels like we’re all on the same team, reaching for the same goal.
- Team player
- Willingness to help and learn
- Open to teaching/collaborating
- Everyone on our team has a voice
- Willingness to help others
- Willingness to treat and help everyone like a peer
- Patience for Teaching
- Empathy for the user - at the least aware of user repercussions of the engineer’s code/actions
- Empathy for other engineers - being sure that code is well documented
- “Beginners Mindset” - always looking to grow and learn more, not stubborn and set in old ways
- Saying I don’t know comes easy
- Curiosity without pretension of knowing it all
- Strong capacity to learn
- Takes/Shows initiative
- Being able to balance initiative / “the buck stops here” mentality with process-mindedness
- Independence. We don’t have to be told what to do - when left alone, we are all able to come up with tasks for ourselves to work on.
- Self motivated
- Nonjudgemental - there are no stupid questions!
- Adaptiveness to change
Sense of humor
- Good sense of humor. It may seem like a small thing, but it makes us enjoy spending time with one another, which, after all, is something we do a lot. It’s also indicative of communication skills in general, which are obviously crucial in a team environment.
- Can communicate their ideas well
- Always respectful. Professional when appropriate.