In the early stages of product design, it is easy to make assumptions about what your users need or want. Product design usually begins by evaluating a target market and addressing a gap or opportunity, and it is easy at this stage to allow internal bias and business drivers (such as profit or growth) to dictate product features.
At Outware, Part of Arq Group, we always keenly follow all the latest trends in the rapidly evolving mobile technology ecosystem and search for future opportunities that the latest technologies present. Machine Learning and AI have been experiencing a massive boom thanks to growing public interest and technological advances in recent years, and we’ve been conducting various experiments of potential new use cases with this technology on mobile devices.
As an Engineering Team Lead, I have had the opportunity to conduct more than 100 interviews in my career, and often I face the challenge of having to assess if the candidate fits in a Senior role. With the intention of supporting developers on areas they might have not have explored or mastered, I’d like to share my experience of what it takes to be a Senior Mobile Software Engineer.