Skip to main content

React Software Engineer: Intermediate

Technology
SYSPRO
1 month agoUntil 2026/11/23
Full time

Job description

Description

As a Software Engineer (Intermediate, React) at Syspro, you will own the design, build, and delivery of user-facing components and features using React and modern front-end technologies, contributing meaningfully to front-end architecture and design decisions. You will navigate ambiguity and complexity with minimal oversight, mentor junior engineers, and help drive engineering quality, performance, and usability within your team.

This is a hands-on engineering role with growing expectations for technical ownership, sound design judgement, and peer mentoring.

Requirements

Minimum Level of Education

  • Bachelor's degree in relevant field (e.g.

    Computer

    Science, Software Engineering, Information Systems etc.)

Beneficial Qualifications

Relevant certifications

Minimum Experience

  • 4 - 6 years of software development experience, with demonstrated ownership of components or technical areas
  • Professional experience in React and TypeScript, including component architecture, React Hooks, routing, and state management
  • Experience navigating ambiguity and making trade-off decisions with minimal oversight
  • Solid experience integrating front-end applications with REST APIs and back-end services, including asynchronous JavaScript and JSON data handling
  • Practical experience with modern front-end build and package-management tooling (e.g., npm, Vite, or Webpack), and Git-based source control
  • Practical experience working in an agile delivery environment and using Azure DevOps (or equivalent)
Beneficial Experience
  • Experience in enterprise software, ERP, SaaS, or complex multi-team product environments
  • Familiarity with back-end technologies (e.g., C#/.NET) and API design, to support effective collaboration with back-end engineering teams
  • Experience with automated testing frameworks (Jest, Vitest, React Testing Library) and browser-based end-to-end testing (Playwright, Cypress, or similar)
  • Experience with design systems, component libraries, and modern styling approaches (CSS Modules, Sass, or CSS-in-JS)
  • Exposure to cloud platforms and containerisation (Docker, Kubernetes)
Security and compliance patterns relevant to enterprise software

Special Skills and Knowledge

  • Strong understanding of engineering quality: coding standards, reviews, and testing practices
  • Strong communication skills, comfortable leading discussions and handling disagreements constructively
  • Ownership mindset: sees cross-functional deliverables through from design to delivery
  • Strong problem-solving skills, comfortable debugging unfamiliar or complex code
  • Comfortable navigating ambiguity and making sound trade-off decisions with minimal oversight
  • Collaborative team player who coaches others on Agile practice and facilitates cross-team coordination
  • Supports peers’ growth through mentoring and constructive feedback, and looks for ways to improve how the team works together
Customer and product focus: understands how front-end engineering decisions affect usability, performance, and the experience delivered to end users

Interested in this role?