Position: Mid-Senior Windows Application Developer
Company: Tangibly
Experience required: 2y
Category: .NET
English level: intermediate
Published: 2022-01-01T00:00:00+02:00

This vacancy is for our client - NOT outsourcing/outstaffing

What does the team do?

• The Team works on building Desktop (Win/Mac) and Mobile (Android/iOS) security products. Apps are coming
with standalone features or features bundles.
• Opportunity to develop apps from scratch.
• Prioritize tech debt and ensure applications are compliant with the latest OS standards.
• Keen interest to develop pixel-perfect applications.
• Optimize app(s) for different device form factors and OS versions.
• Build platform, frameworks, APIs, libraries & automated tools to facilitate rapid issue resolution and development & deployment of new features and changes.
• Contribute hands-on, own, collaborate, and deliver new features and services at a fast pace.
• Improve processes, technology & the applications you own continuously by showing the team better ways of doing things and help improve skills in the team.

What is in it for you?
• Opportunity to develop game-changing, globally distributed, security products used by millions worldwide.
• Contribute hands-on, own, collaborate, and deliver new features and services at a fast pace.
• Build platforms, frameworks, APIs, libraries & automated tools to facilitate rapid issue resolution and
development & deployment of new features and changes.
• Work with and advise management on technical aspects, make well-informed decisions.
• Improve processes, technology & the applications you own continuously by showing the team better ways of
doing things and help improve skills in the team.
• Prioritize tech debt and ensure the platforms and applications meet the latest industry standards and quality.
• Learn new technology & practices, coach the team and conduct training sessions – devote time for learning and
continuous improvement of self and team.
• Imbibe and maintain a strong customer service-oriented attitude while designing and building products.

Who should apply for this role ?
• 3+ years of strong experience in desktop development, leadership roles is a plus.
• Excellent analytical, logical, problem-solving, architectural, and programming skills.
• Strong expertise in Windows development.
- - strong knowledge of C#, XAML
- - strong knowledge of .NET Framework, .NET Core
- - knowledge of C\C++ would be a plus
- - experience in .NET 5 would be a plus
- - following SOLID, GRASP, OOP, and clean architecture principles
- - experience in writing Unit tests;
- - understanding of basic design patterns;
- - integration with or developing kernel-mode drivers for Windows would be a plus
• Can code fluently in more than one language. (Preferably Java, Swift/Objective C++).
• You have hands-on experience in building robust, consumer products with technical uniqueness.
• Thorough knowledge of OS concepts, Network Stacks, Distributed computing.
• Strong understanding of backend services or you have built one previously.
• Communicate effectively & cross-functionally with other teams.

Additional details
• Intermediate level of English is a minimum requirement
• Fully remote
• Competitive payment and bonuses