UI Specialist- Full Stack- NodeJs+ReactJs

2 weeks ago


Bengaluru, Karnataka, India YASH Technologies Full time ₹ 6,00,000 - ₹ 12,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.


  • Bengaluru, Karnataka, India Infosys Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Description:We are seeking a highly skilled and motivated Full Stack Developer with expertise in Java and Reactjs to join our dynamic development teamThe ideal candidate will be responsible for designing developing and maintaining robust web applications that deliver exceptional user experiences and scalable backend servicesYou will collaborate closely...

  • Full Stack Engineer

    3 weeks ago


    Bengaluru, Karnataka, India, Karnataka Coffeee.io Full time

    Job Title-Full Stack Developer (React and Python)Exp=5+ YearsLocation-Bangalore/Hyderabad/Chennai/Pune/ChennaiRequired Technical and Professional Experience• Overall 7+ years of relevant IT experience, with focus on application development,support and integrating solutions across systems. Out of that, 3+ years deep expertisein a development domain with 3...

  • Senior UI Engineer

    14 hours ago


    Bengaluru, Karnataka, India Samporna People Network Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Job Description As a member of the UI & UX Engineering team, your primary responsibilities would be : - Design, develop and maintain the user interface of our cyber deception technology platforms. - Guide junior developers on producing high quality code and components, with very high maintainability and debuggability quotient. - Collaborate with...

  • Full Stack Engineer

    4 days 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 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,...

  • Fullstack Developer

    6 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 SMARTWORK IT SERVICES Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    Description : Job Title : AWS Full Stack Developer. Total Experience : Years. Relevant Experience : 2 Years. Location : Preferred Bangalore | Secondary Pune, Hyderabad, Chennai.Job Summary : We are seeking a skilled AWS Full Stack Developer to work in a modern cloud-native environment. The candidate will be responsible for designing and...


  • Bengaluru, Karnataka, India Solus Software & Systems Pvt Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Description Educational Qualifications: - Work Experience: 4 to 6 years Department: - Salary: As per Industry Standards ( Negotiable for Right Candidate). Notice Period: Less than 1 month preferable. Job Description: Experienced Mean Stack Developer specializing in Angular JS, NodeJS and React Native, who is extremely hands-on and can take charge of the...

  • Full Stack Engineer

    2 weeks ago


    Bengaluru, Karnataka, India, Karnataka Tata Consultancy Services Full time

    TCS is hiring!!For Python Full stack Developers!!Exp range: 8 to 12 yearsNeed Immediate JoinersLocation: Strictly for BangaloreMust-have skills for Full stack developerBuild backend API's with technologies such as Python Flask, Node JSImplement Frontend user interfaces with ReactBuild reports with Tableau, SplunkWorking knowledge on Postgres, Docker,...


  • Bengaluru, Karnataka, India, Karnataka Tata Consultancy Services Full time

    Role: Full stack developerLocation: BengaluruSkillsMust-haves for Full stack developer• Build backend API's with technologies such as Python Flask, Node JS• Implement Frontend user interfaces with React• Build reports with Tableau, Splunk• Working knowledge on Postgres, Docker, Kubernetes, Python, Jenkins etc.,x• Experience with Web technologies...