JDA logo

UI Software Engineer - React.JS and Ext.JS

JDA
NewPosted yesterday

LOCATION

Pune · Onsite

EXPERIENCE

3 - 6 Years

TYPE

FullTime

SKILLS REQUIRED

React.jsSQLiteNode.jsElectron.jsJavaScriptReact HooksState managementOracle SQLJava

Job description

Overview

Blue Yonder Defense Solutions (BYDS) is hiring a UI Software Engineer, primarily a front-end engineer who builds user-facing applications, with enough backend experience to integrate with databases and services independently.

What you'll do

  • Build responsive, intuitive UI components using React.js, with a strong focus on user experience
  • Design, develop, and maintain a cross-platform desktop application built with Electron.js
  • Develop and maintain Node.js backend logic and system-level integrations within the desktop application
  • Build and deliver new features for an Android mobile application
  • Design and manage lightweight local databases using SQLite (or similar embedded SQL solutions), including schema design, migrations, and query optimization
  • Collaborate closely with multiple internal teams to analyze feature/story requirements, triage feature requests, and deliver solutions quickly
  • Context-switch effectively between competing priorities and team needs
  • Conduct UX reviews and iterate on interface designs based on user feedback
  • Participate in code reviews and contribute to engineering best practices

What you'll need

  • 3 to 6 years of professional software development experience
  • 2+ years of Android development experience using Android Studio, with the ability to build and ship new app features
  • Deep experience with React.js, including component design, hooks, and state management (MobX, Redux, or similar)
  • Strong proficiency with Electron.js, including main/renderer process architecture and packaging/distribution
  • Strong working knowledge of Node.js, including building APIs, handling file system operations, and writing clean asynchronous code
  • Hands-on experience with SQLite or other lightweight embedded databases (e.g., better-sqlite3)
  • Demonstrated UX/UI design sensibility, with the ability to produce clean, user-friendly interfaces without relying on a dedicated designer
  • Comfortable working in an agile, multi-stakeholder environment with shifting priorities
  • Strong communication skills to translate team requirements into technical solutions quickly
  • Capable Java developer, able to read, debug, and write Java APIs to fulfill their own requirements or contribute to shared backend needs across teams
  • Proficient enough with Oracle SQL to independently write and analyze queries needed to deliver on requirements
  • Immediate joiners

Nice to have

  • Experience with desktop app packaging tools such as Electron Forge or electron-builder

Details

  • Location: Pune office

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

UI Software Engineer - React.JS and Ext.JS