Lead Software Engineer - Windows App Development

6 Months ago • All levels • Frontend Development • Full Stack Development

Job Details

Description

The ideal candidate is expected to have experience and be comfortable with:

  • the most common approaches to native Windows development in recent years - ­WPF, UWP, Electron/RNW with large native modules – and their relative trade-offs
  • upstream open source contributions and collaboration
  • performance optimizations in JavaScript, Native platform, and graphics rendering.

The candidate will be expected to work with peers on other client teams and PM + Design to create, review and influence engineering design and specs on new Windows App features, as well as lead by example by implementing some of the features themselves. The design and code artifacts delivered will be evaluated for the goals of reusability, modularity and repeatable testability.

Responsibilities:

  • Working with other internal teams (i.e. PM, Design, and BI) to conceptualize and productize collaboration features efficiently in line with product vision.
  • Reviewing requirements and respond with technical implementation spec that can serve as a reference for Windows developers and eventually across other eco-systems too for a given feature.
  • Triaging incoming support issues and provide fixes and feedback within SLA times to the customer-facing teams.
  • Interview, onboard and mentor interns and junior developers.
  • Instrumenting product with detailed, well-documented data analytics that guides design and planning decisions.
  • Participating actively in scrums, sprint planning, and retros and reinforcing the importance of sprint and Agile rituals to junior team members by example.
  • Keeping our product awesome by enhancing and contributing to upstream react and react-native frameworks
  • Maintaining a tight feedback loop for developers and internal users by doing test-driven development at the unit- and acceptance-test level for fast feedback both in local development environments, in our cloud CI providers, and our internal continuous deployment.
  • Ensuring we keep performance gains by enhancing our existing performance CI test suite that does automated CPU and GPU profiling on our target customer hardware.
  • Continuously teach, learn, and strive for a generalized skill set with collaborative design and programming, both locally in our BLR office, and with our remote collaborators in SJ and Ukraine
  • Influence the platforms we rely on by communicating wants and needs to our partners at Microsoft, Google, Facebook, and others in the areas of WebRTC and web standards, managed runtimes (JavaScript, Typescript, etc), React, and open source efforts.
  • Attend local meetups, participate in relevant conferences, and be active in relevant chat, email, and other channels.

 You’ll need to have:

  • Bachelor’s degree and 6+ or more years of work experience.
  • Five or more years of relevant work experience in C#, .NET, windows programming
  • Demonstrated experience in C#/.Net UI programming, 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).

 Even better if you have:

  • Experience writing tests to prove that your code is correct, modular, well written, and to prevent regressions.
  • Experience presenting programming patterns and libraries to your colleagues and leaders and/or a meetup group

Similar Jobs

DraftKings - Senior Full-Stack .NET Engineer

DraftKings

Bulgaria (Remote)
1 Month ago
Canva - Frontend Software Engineer

Canva

Brisbane, Queensland, Australia (Remote)
1 Week ago
Ethos Life - Senior Backend Engineer

Ethos Life

Bengaluru, Karnataka, India (On-Site)
20 Hours ago
Archipelago - DevOps Engineer

Archipelago

Noida, Uttar Pradesh, India (On-Site)
19 Hours ago
Daybreak Game Company LLC - Community Manager

Daybreak Game Company LLC

San Diego, California, United States (Hybrid)
5 Months ago
Canva - Senior Backend Engineer (Java)

Canva

Sydney, New South Wales, Australia (Remote)
3 Months ago
Canva - Machine Learning Engineer Intern

Canva

Sydney, New South Wales, Australia (Remote)
3 Weeks ago
Spell Brush - Front-End Engineer (Anime)

Spell Brush

San Francisco, California, United States (On-Site)
1 Month ago
Luxoft - Senior Angular Developer

Luxoft

Mississauga, Ontario, Canada (On-Site)
4 Months ago
Impact Analytics - Senior Software Engineer - Front End

Impact Analytics

Bengaluru, Karnataka, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Canva - Senior Frontend Engineer - Canva for Education

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
Accurate - Senior Engineering Manager - Java

Accurate

Hyderabad, Telangana, India (Hybrid)
6 Months ago
NVIDIA - Machine Learning Software Platform Architect

NVIDIA

Canada (On-Site)
2 Months ago
Attentive - Senior Software Engineer, Developer Tools

Attentive

(Remote)
2 Months ago
Technorizen Software Solutions - Cross Platform Mobile App. Developer - (Ionic, React native, Xamarin)

Technorizen Software Solutions

Indore, Madhya Pradesh, India (On-Site)
9 Months ago
Axi - Full Stack Technical Lead

Axi

Bengaluru, Karnataka, India (On-Site)
17 Hours ago
Xsolla - Three.js/WebGL Developer

Xsolla

(Remote)
1 Month ago
AppZen - Lead Frontend Software Engineer

AppZen

San Jose, California, United States (On-Site)
1 Day ago
Mendix - Principal Engineer - Appdev

Mendix

Rotterdam, South Holland, Netherlands (Hybrid)
3 Months ago
The Walt Disney Company - Sr Software Engineer (Roku/BrightScript/SceneGraph)

The Walt Disney Company

Charlotte, North Carolina, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Google - Digital Transformation Consultant

Google

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Cadence - Design Engineering Director

Cadence

Bengaluru, Karnataka, India (On-Site)
19 Hours ago
Optiv - End Game - Sr. Engineer | Onsite, Bangalore

Optiv

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Google - Networking Test Engineer

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Nagarro - Senior Staff Consultant, PO

Nagarro

India (Remote)
6 Months ago
Litmus - Lead Software Engineer - Java

Litmus

Pune, Maharashtra, India (On-Site)
18 Hours ago
Sumo Logic - Senior Staff Engineer

Sumo Logic

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Boomi - Senior Systems Development Engineer

Boomi

Bengaluru, Karnataka, India (On-Site)
1 Day ago
Capgemini - Knowledge Management

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Nagarro - Senior Staff Engineer, Frontend React

Nagarro

Mumbai, Maharashtra, India (On-Site)
6 Months ago
GT - Senior Frontend Engineer

GT

(Remote)
3 Weeks ago
Activision - Senior UI Engineer

Activision

Malmö, Skåne County, Sweden (On-Site)
2 Months ago
Playtech - Software Engineer

Playtech

Bremen, Bremen, Germany (On-Site)
3 Months ago
Rush Street Interactive - Senior Frontend Engineer

Rush Street Interactive

(On-Site)
2 Months ago
Canva - Staff Frontend Engineer - Apps API Platform

Canva

Melbourne, Victoria, Australia (Remote)
1 Month ago
Vigaet - Full Stack Developer Internship

Vigaet

(On-Site)
6 Months ago
Epic Games - Senior UI Programmer

Epic Games

London, England, United Kingdom (On-Site)
3 Months ago
Nagarro - Senior Staff Engineer, Frontend React

Nagarro

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Balbix - Sr Staff Engineer - Connector

Balbix

Bengaluru, Karnataka, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded