Software Engineer (React / TypeScript)

Columbus

Published 8 hours ago

Key Skills:

React.js, TypeScript, XState, Java 8, Hardware Abstraction, XFS API Gateway, SPA Development, UI Frameworks

We are seeking a skilled Software Engineer with strong experience in frontend development and device integration frameworks. The ideal candidate will work on building scalable, component-based applications while integrating with hardware abstraction layers and peripheral systems.

This role involves working in a modern UI ecosystem with React, TypeScript, and state management tools, along with backend/device interaction using Java-based frameworks.

Key Responsibilities:

  • Develop component-based single-page applications (SPA) using React
  • Build scalable and maintainable UI using TypeScript
  • Implement state management and workflow orchestration using XState
  • Integrate UI applications with hardware abstraction layers and peripheral devices
  • Work with XFS API Gateway for device communication
  • Collaborate with cross-functional teams including backend, QA, and product teams
  • Ensure high performance, responsiveness, and scalability of applications

Required Skills & Experience:

  • Strong experience with React.js and modern frontend development
  • Proficiency in TypeScript for type-safe application development
  • Experience with XState for state management and workflow orchestration
  • Knowledge of Java (JDK 8) and backend integration concepts
  • Experience with hardware abstraction and device integration frameworks
  • Familiarity with XFS API Gateway or similar peripheral integration technologies
  • Strong understanding of component-based architecture and SPA development

Preferred Qualifications:

  • Experience working in financial services or enterprise environments
  • Exposure to device-driven applications (ATM, kiosks, POS systems, etc.)
  • Strong debugging and problem-solving skills
  • Excellent communication and collaboration abilities

Contract

Mid-Senior Level

Columbus