Lead Software Engineer - Windows App Development

6 - 10 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an experienced Windows Developer, you will be comfortable with the most common approaches to native Windows development such as WPF, UWP, Electron/RNW with large native modules, and their relative trade-offs. Your expertise will also include upstream open source contributions and collaboration, as well as performance optimizations in JavaScript, Native platform, and graphics rendering. **Responsibilities:** - Collaborate with internal teams (PM, Design, BI) to conceptualize and productize collaboration features efficiently in alignment with the product vision. - Review requirements and provide technical implementation specs for Windows developers as a reference for a given feature, eventually extending to other ecosystems. - Triage incoming support issues, provide fixes, and feedback within SLA times to customer-facing teams. - Interview, onboard, and mentor interns and junior developers. - Instrument the product with detailed, well-documented data analytics to guide design and planning decisions. - Actively participate in scrums, sprint planning, and retros, setting an example for junior team members. - Contribute to upstream react and react-native frameworks to enhance and keep the product current. - Maintain a tight feedback loop for developers and internal users by implementing test-driven development at unit- and acceptance-test levels. - Enhance the existing performance CI test suite for automated CPU and GPU profiling on target customer hardware. - Continuously develop collaborative design and programming skills both locally and with remote collaborators. - Influence platforms by communicating wants and needs to partners in the areas of WebRTC, web standards, managed runtimes, React, and open source efforts. - Attend local meetups, relevant conferences, and actively engage in chat, email, and other channels. **Qualifications:** - Bachelor's degree and 6+ years of work experience. - Five or more years of relevant experience in C#, .NET, windows programming. - Demonstrated experience in C#/.Net UI programming and designing windows desktop applications. - Prior experience in at least 2-3 of the following areas: React Native, WPF, COM / ActiveX, DirectX (particularly D3D and DSound), DirectShow, react-native-windows, react-native-UWP, UWP, GPU Shaders/Compute, Windows internals. - Experience with Windows multimedia API (wave API, core audio, mixer API). **Additional Details:** - Experience in writing tests to ensure code correctness, modularity, and prevention of regressions. - Demonstrate presenting programming patterns and libraries to colleagues, leaders, or a meetup group.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You