UI Lead - NodeJs+ReactJs Job

YASH Technologies

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 1 day ago
YASH Technologies is a leading technology integrator specializing in helping clients reimagine operating models, enhance competitiveness, optimize costs, foster exceptional stakeholder experiences, and drive business transformation.At YASH, we're a cluster of the brightest stars working with cutting-edge technologies. Our purpose is anchored in a single truth - bringing real positive changes in an increasingly virtual world and it drives us beyond generational gaps and disruptions of the future.We are looking forward to hire NodeJs+ReactJs Professionals in the following areas :*About the Role:*Minimum 5 years of experience in React and Electron js OR Node js and Electron jsWe are looking for a talented and driven *Windows Application Developer* to build a desktop application that interfaces with {*}IoT devices via USB using Serial communication protocols{*}. The app will be built using {*}React{*}, {*}Electron{*}, and {*}Node.js{*}, with *SQLite* for local data storage.This role is ideal for someone who enjoys working close to hardware, building user-friendly desktop interfaces, and solving real-world device communication challenges.*Responsibilities:*
  • Design, develop, and maintain a Windows desktop application using {*}React{*}, {*}Electron{*}, and {*}Node.js{*}.
  • Implement communication with IoT devices via {*}USB (Serial communication protocols like UART/RS-232){*}.
  • Develop and manage local data storage using {*}SQLite{*}, ensuring data integrity and efficient access.
  • Ensure cross-process communication (IPC) and hardware interaction through Electron's main/renderer processes.
  • Collaborate with embedded/firmware engineers to integrate device protocols and troubleshoot issues.
  • Package and deploy Windows installers using tools like {*}Electron Builder{*}.
  • Write clean, modular code with unit and integration tests.
*Required Skills:*
  • Strong experience with {*}JavaScript/TypeScript{*}, {*}React{*}, {*}Node.js{*}, and {*}Electron{*}.
  • Proven experience working with *USB Serial communication* (e.g., using serialport or similar Node.js libraries) and familiar with web serial API, WebUSB API.
  • Knowledge of *SQLite* and efficient database querying for embedded/local applications.
  • Familiarity with the Windows operating system and packaging desktop applications.
  • Experience working with asynchronous and event-driven data streams (from devices).
  • Understanding of inter-process communication (IPC) within Electron apps.
  • Ability to debug and troubleshoot low-level device communication issues
*Nice to Have:*
  • Experience with *IoT protocols* such as MQTT, Modbus, or BLE.
  • Familiarity with other USB communication modes (CDC, HID).
  • Basic knowledge of embedded systems or microcontroller firmware.
  • Experience with secure data handling and encryption for local storage.
  • Exposure to CI/CD pipelines and auto-updating Electron apps.
At YASH, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment. We leverage career-oriented skilling models and optimize our collective intelligence aided with technology for continuous learning, unlearning, and relearning at a rapid pace and scale.Our Hyperlearning workplace is grounded upon four principles
  • Flexible work arrangements, Free spirit, and emotional positivity
  • Agile self-determination, trust, transparency, and open collaboration
  • All Support needed for the realization of business goals,
  • Stable employment with a great atmosphere and ethical corporate culture

YASH Technologies

Similar Jobs

  • Lead Engineer - React.js

    Neighborly

    • Bangalore, Karnataka
    About Neighborly Neighborly is a local network of home service brands that will connect you to very specific vetted local experts. Our family of service professionals work with r…
    • Just now
    • Apply easily
  • Lead Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 23 hours ago
    • Apply easily
  • Lead Customer Success Manager

    Talent500

    • Bangalore, Karnataka
    About Talent500 Tech Talent500 helps companies hire, build and manage global teams. We are trusted by the worlds leading companies - from Fortune 500s to fast-growth startups - t…
    • 23 hours ago
    • Apply easily