Lead Software Engineer - Windows App Development

7 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

Autodesk - Software Engineer, Backend

Autodesk

Toronto, Ontario, Canada (Hybrid)
3 Days ago
Sinozi - Web Developer

Sinozi

Bangkok, Thailand (On-Site)
2 Weeks ago
MURKA - Senior Unity Software Engineer

MURKA

(Remote)
2 Months ago
Varonis  - Full-Stack engineer - AI Security

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
2 Months ago
DMG - Senior Product Designer

DMG

Seattle, Washington, United States (On-Site)
2 Months ago
The Walt Disney Company - Lead Software Engineer - Roku/BrightScript/SceneGraph

The Walt Disney Company

San Francisco, California, United States (On-Site)
1 Month ago
Canva - Senior iOS Engineer - Swift & JavaScript

Canva

Surry Hills, New South Wales, Australia (Remote)
2 Months ago
Maverick Games - Senior UI Engineer

Maverick Games

Warwick, England, United Kingdom (On-Site)
4 Months ago
Nagarro - Staff Engineer, Frontend React

Nagarro

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
Epic Games - UI Programmer

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Travel HR Portal - Senior Software Development Engineer

Travel HR Portal

Chicago, Illinois, United States (Hybrid)
5 Days ago
Illuminia - Senior / Staff Software Engineer (Instruments)

Illuminia

Singapore, Singapore (On-Site)
3 Weeks ago
undefined - Senior Product Designer

United States (Remote)
7 Months ago
Epic Games - Senior Web Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
ManyChat - Full-Stack Developer

ManyChat

Barcelona, Catalonia, Spain (Hybrid)
5 Days ago
Cognite - Senior Front-end Engineer

Cognite

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Vigaet - Internship-Full stack Developer

Vigaet

Bengaluru, Karnataka, India (On-Site)
1 Year ago
SparkCognition - Software Engineer (Frontend)

SparkCognition

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Starschema - Principal Software Full-Stack Engineer

Starschema

Santa Clara, California, United States (On-Site)
3 Weeks ago
Zynga - Principal Software Engineer - Compliance

Zynga

Toronto, Ontario, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

extreme network - SENIOR UI ENGINEER

extreme network

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Intel  - Windows Wi-Fi Driver Engineer

Intel

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Google - Staff Critical Incident Manager

Google

Pune, Maharashtra, India (On-Site)
1 Month ago
Capgemini - Visual Designer

Capgemini

Pune, Maharashtra, India (On-Site)
2 Weeks ago
level ai - Senior FullStack Engineer - Virtual Agent

level ai

Noida, Uttar Pradesh, India (Hybrid)
3 Weeks ago
HCL Tech - Technical Specialist

HCL Tech

Hyderabad, Telangana, India (On-Site)
1 Week ago
Onehouse - Technical Lead Manager, Distributed Data Systems

Onehouse

Bengaluru, Karnataka, India (Hybrid)
11 Months ago
Lead Venture - IT Specialist

Lead Venture

Gurugram, Haryana, India (On-Site)
1 Month ago
Thales - Automation Test Team Lead

Thales

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Capgemini - Linux L2 support

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Smilegate - SRE Platform Front-End Developer

Smilegate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Months ago
Vigaet - Full stack Developer

Vigaet

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Next Level Business Services - UI Developer

Next Level Business Services

Redmond, Washington, United States (On-Site)
7 Months ago
Ion - Front End Developer - Italy

Ion

Rome, Lazio, Italy (On-Site)
7 Months ago
Animoca Brands - Frontend Developer

Animoca Brands

China (Remote)
8 Months ago
Nexters - Senior UX/UI Designer

Nexters

Armenia (Remote)
1 Month ago
Netflix - Senior Frontend Developer

Netflix

Helsinki, Uusimaa, Finland (Hybrid)
3 Months ago
undefined - DX Engineer

United States (Remote)
7 Months ago
Canva - Senior Frontend Engineer - Help Content and Findability

Canva

Sydney, New South Wales, Australia (Remote)
2 Months ago
Flexera - Senior UI Engineer

Flexera

Bengaluru, Karnataka, India (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded