New job postings often reveal details about a company's future plans. In the case of a new job posting on Microsoft's website Neowin noticed that the software giant is seeking a new software engineer to overhaul legacy pieces of code in Windows' user interface:
Thanks to a new job posting, Microsoft is doing exactly that and it’s not a trivial task. The post says that the application will be working in top-level UI surfaces that “are so ubiquitous that even your Mom will understand what you work on”. Another way of saying this is that this role will be responsible for working on the visual interface of Windows that you are likely looking at right now as your read this post.
The job posting goes on to say:
As a developer on the team you will be responsible for leading the creation of high-quality architecture, design, and implementation of top-level Windows UI surfaces. You will collaboratively make product decisions on how best to deliver on our customer promises and scenarios. You will make engineering decisions to either iterate on legacy UI components or to replace/refactor longstanding pieces of code with new code in new frameworks (such as XAML) to accelerate development. You will figure out how to make UI testable and measurable to allow more agile iteration while maintaining high self-host quality.