What are the responsibilities and job description for the Software Engineer (React / TypeScript) position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Talent Glide, is seeking the following. Apply via Dice today!
Job Title: Software Engineer (React / TypeScript)
Location: Columbus, OH (Onsite)
Duration: 12 Months
Job Summary:
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:
React.js, TypeScript, XState, Java 8, Hardware Abstraction, XFS API Gateway, SPA Development, UI Frameworks
Job Title: Software Engineer (React / TypeScript)
Location: Columbus, OH (Onsite)
Duration: 12 Months
Job Summary:
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
- 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
- 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
React.js, TypeScript, XState, Java 8, Hardware Abstraction, XFS API Gateway, SPA Development, UI Frameworks