UI Specialist- Full Stack- NodeJs+ReactJs

1 week ago


Bengaluru, Karnataka, India YASH Technologies Full time ₹ 15,00,000 - ₹ 28,00,000 per year

Date: Sep 8, 2025

Job Requisition Id: 62394

Location:
Bangalore, KA, IN

We 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 {*}{*}, with *SQLite* for local data storage.

This is a Full Stack Developer role.

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 {*}{*}.

* 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{*}, {*}{*}, and {*}Electron{*}.

* Proven experience working with *USB Serial communication* (e.g., using serialport or similar 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); UART Protocol experience
  • 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.

*About the Role:*

We 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 {*}{*}, with *SQLite* for local data storage.

This is a Full Stack Developer role.

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 {*}{*}.

* 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{*}, {*}{*}, and {*}Electron{*}.

* Proven experience working with *USB Serial communication* (e.g., using serialport or similar 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); UART Protocol experience
  • 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.

We 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 {*}{*}, with *SQLite* for local data storage.

This is a Full Stack Developer role.

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 {*}{*}.

* 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{*}, {*}{*}, and {*}Electron{*}.

* Proven experience working with *USB Serial communication* (e.g., using serialport or similar 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); UART Protocol experience
  • 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.

  • Full Stack Engineer

    6 hours ago


    Bengaluru, Karnataka, India INTINERI INFOSOL PRIVATE LIMITED Full time ₹ 18,00,000 - ₹ 30,00,000 per year

    Role: Fullstack DeveloperLocation: Bangalore(Onsite)Experience: 4+ YearsBudget: 15LPA - 25LPAJob Description:Full Stack :Develop, test, and maintain responsive web applications using ReactJS, NextJS, and NodeJS.Build and optimize back-end services using Python and NodeJS.Implement server-side rendering and create APIs using NextJS and NodeJS.If you dont have...


  • Bengaluru, Karnataka, India Rapsys Tech Solutions Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    • Well-versed in agile ways of working and familiar with common tools including JIRA and Confluence• Experience working with various language stacks, focusing on ReactJS & NodeJS• Familiarity with cloud-based technologies and architectures.

  • Full Stack Engineer

    4 hours ago


    Bengaluru, Karnataka, India Eniac Systems, Inc. Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We are #Hiring for #MNC We're Hiring: Full Stack Developer Location: Bangalore Experience: 6–8 Years Skills Required:JavaScriptPythonWe're looking for passionate developers with strong expertise in React, , JavaScript, and Python to join our team in Bangalore. If you have 6–8 years of experience and are ready to work on exciting digital projects, we'd...


  • Bengaluru, Karnataka, India NUVENTO SYSTEMS PRIVATE LIMITED Full time

    Java BackEnd / Full Stack DeveloperExperience required for the Job : 4 - 8 YearsLocation- Bangalore / Hyderabad / Chennai / Pune / MumbaiJob Description :Required skills and qualifications :- Hands-on development experience with a broad mix of languages such as Java, Python, JavaScript, etc.- Server-side development experience mainly in Java (Python and...

  • Fullstack Developer

    4 days ago


    Bengaluru, Karnataka, India Siro Clinpharm Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Job Title: Full stack developersLocation: BangaloreJob Title: DeveloperSkill Required: Digital : : ReactJSExperience Range in Required Skills:8-10YrsJob Description: reactJS + nodeJS (Full stack Dev).Essential Skill: reactJS + nodeJS (Full stack Dev)..Desired Skill: reactJS + NodeJS (Full stack Dev).


  • Bengaluru, Karnataka, India Sneed Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Sneed's technology platform is at the core of its business operations, and is central to its long term vision and growth. The platform is being developed over time and new functionalities rolled out in a time bound manner. Our platform is developed on the MERN stack and is hosted on AWS platform. The candidate will be required to Design, configure, develop,...

  • Full Stack Developer

    3 weeks ago


    Bengaluru, Karnataka, India iManage Full time

    iManage combines artificial intelligence with content and email management to free secure and understand information Over 3000 companies and 1 million users worldwide rely on our market-leading software to share and protect their most valuable data Our work is not always easy but it is ambitious and rewarding So were looking for people who love a...


  • Bengaluru, Karnataka, India Aizero Technologies Full time ₹ 53,200 - ₹ 18,67,828 per year

    Job Title: Full Stack DeveloperLocation: NJ, USAExperience: 5+ to 12+ yearsJob Type: Full TimeJob Overview:We are seeking a highly skilled Full Stack Developer with strong experience in Java or .NET backend development, along with solid frontend skills using AngularJS or ReactJS. The ideal candidate will have hands-on experience working across the entire...


  • Bengaluru, Karnataka, India Chimera Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Dear Job Seekers..We are looking for MERN Full Stack Developer with 5+ yrs of Experience. Kindly find the JD and JS as belowParticipate in the entire development lifecycle of PWA responsive applications, writing clear, concise, and performant code that is unit-tested and maintainable.• Utilize advanced concepts in NodeJS, TypeScript, Javascript, and...

  • Full Stack Developer

    5 hours ago


    Bengaluru, Karnataka, India Bankai Informatics (Its Client Company) Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Role & responsibilitiesJob Description Full Stack DeveloperLocation: BengaluruWork Model: Hybrid (3 days a week from office)Experience Required: 7+ Years (Mandatory)Experience CriteriaMinimum 7 years of total experience in software development.Notice PeriodOnly candidates with a maximum of 30 days notice period will be considered.Key Technical...