How Remoteville checks and expires listings
Senior Software Engineer Windows Desktop App
Skills
.NET FrameworkWPFCDesktop ComputersInterfacesProgrammingTechnical Architecture
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Experience implementing ideas from scratch.
- Owning major application features and taking responsibility for their maintenance and improvement over time.
- Experience participating in technical decisions for complex products.
- Experience building at least one desktop application (ideally with WPF, UWP, WinUI, or WinForms).
- Advanced level of programming expertise, with knowledge of C#.NET 6.
- Experience in building customer-facing applications, including crafting user interfaces.
- Deep understanding of software design patterns such as MVVM, MVP.
- Event-driven programming experience (e.g., using Rx.NET).
Nice to have
- Advanced programming expertise
- A lot of experience implementing ideas from scratch
- Ability to build customer facing apps
- Event-driven programming
- Deep understanding of design patterns
- Experience with technical architecture decisions
Day to day
- Work on the team responsible for launching our first ever DuckDuckGo Privacy App for Windows.
- Collaborate with Product Managers, Designers, and Engineers across Native Apps to craft a world-class browser with embedded privacy features.
- Define the roadmap, take ownership of significant application features, and experiment with ways to improve them.
- Autonomously build solutions to get us closer to our first release.
- Lay the foundations of what will become one of DuckDuckGo's flagship products and critical levers for growing privacy online.
