Back to Jobs
B

UI Software Engineer - React.JS and Ext.JS

Blue Yonder Pune City, Maharashtra, India

Apply for this Position

Job Description

"Join Blue Yonder's innovative team as a UI Software Engineer, driving user experience and application development with React.js, Ext.js, and Node.js."

In this role, you'll work on designing and developing user-facing applications, leveraging your expertise in front-end engineering and ability to integrate with databases and services.

You'll collaborate with internal teams to build features, improve UX, and rapidly adapt to evolving requirements from various stakeholders in a fast-paced environment.

Why you should learn this:

High demand for UI Software Engineers in the current market, driven by the growth of digital applications and increasing focus on user experience.

Expected Salary: $120,000 - $180,000 per year, depending on location and experience.

How it works:

  • Develop a strong foundation in React.js and Ext.js by learning their respective architectures, components, and state management techniques.
  • Familiarize yourself with Electron.js and Node.js, and understand how they integrate with React.js and Ext.js to build cross-platform desktop applications.

Core Concepts to Master

1

React.js Architecture

Learn about the component-based architecture of React.js, including the use of JSX, state and props, and event handling. Understand how to manage state and props, and how to optimize component performance.

2

Ext.js Components

Learn about the various components available in Ext.js, including panels, buttons, and grids. Understand how to create custom components, and how to use Ext.js' layout management features.

3

Electron.js and Node.js Integration

Learn about how to use Electron.js to build cross-platform desktop applications, and how to integrate Node.js with React.js and Ext.js to handle backend logic and database interactions.

Interview Questions (Beginner)

  • What is React.js, and how does it differ from other front-end frameworks?
  • How do you handle state management in React.js?
  • What is the difference between a panel and a button in Ext.js?

Job Overview

CompanyBlue Yonder
Employment TypeFull-time
LocationPune City, Maharashtra, India
Experience LevelFresher

Advance Questions

  • • How do you optimize the performance of a React.js application?
  • • Can you explain the concept of a 'unidirectional data flow' in React.js?
  • • How do you use Node.js to handle backend logic and database interactions in an Electron.js application?