You are primarily a software engineer that happens to have specialised on the frontend. You take pride in the fact that you own the entire software lifecycle.
You’ve seen a few generations of JS frameworks and patterns come and go while working on a variety of web applications and can discuss in some detail what worked and why.
You’ve studied some software engineering and are orientated towards doing things with a structured engineering approach.
While you welcome the technical freedom of greenfield developments you also enjoy the intricacies inherent in evolving existing software.
You're capable of appreciating the subtle impacts of different tech choices but ultimately you're a pragmatic. You favour readability of code, instinctively rejecting excessive conciseness or artistry.
You naturally stay within the scope of a story. You are biased to action : you prefer to deliver the good instead of arguing what perfection is.
You think critically and are happy to be proven wrong. You're methodical in your hypothesis generation and testing loop. You don’t chase unicorns, have step-
back reflexes. You're able to fend off pressure and give yourself and others the necessary space to think.You have some experience mentoring younger developers.
teach without patronising or overpowering. You are able to communicate the technical vision in an clear way, and correctly translate tech choices and their consequences into business terms.
You will make mistakes. We'll pick you up. You will learn from them. You'll laugh a lot.
Share your programming expertise and disseminate important knowledge within the practice. Champion code cleanliness, quality and effectiveness.
Contribute to the Tech Radar.