Senior UI Software Engineer - React.js
Job Description
Job Description
Salary:
About Index Engines
Index Engines is the world's leading AI-powered analytics platform for ransomware and data corruption
detection. Our flagship product, CyberSense, empowers organizations to detect threats quickly and recover
data effectively. Join us in building intuitive interfaces that give customers real-time insights into their data
security.
The Role
We're seeking a Senior UI Software Engineer - React.js to maintain and improve our web applications within
a continuous Kanban workflow. Your primary focus will be post-release sustainment: diagnosing and fixing UI
bugs, optimizing performance, and ensuring robustness. As the platform evolves, you'll also support feature
rollouts, collaborate on design enhancements, and contribute to the product's long-term stability.
Core Responsibilities
- Triage, prioritise, and resolve production UI defects surfaced on the Kanban board.
- Maintain and refactor existing React.js components for reliability and scalability.
- Optimise front-end performance and load times; implement best practices.
- Collaborate with product managers, UX designers, and backend engineers on quick turnarounds.
- Work within a continuous-flow Kanban process, responding to incoming issues and adjusting prioritiesin real-time.
- Write unit and integration tests using Jest and React Testing Library.
- Ensure seamless integration with RESTful APIs and support API changes.
- Document fixes and provide clear release notes for stakeholders.
- Mentor junior engineers in debugging and UI best practices.
Minimum Qualifications
- 5+ years of software engineering experience (3+ minimum acceptable), with significant front-end
- focus.
- Proficient in React.js, JavaScript/TypeScript, Python, HTML5, and CSS3.
- Strong understanding of UI performance optimisation and cross-browser compatibility.
- Experience with state management (Redux, Context API, or similar).
- Familiarity with Git and Jira Kanban boards; comfortable in continuous delivery environments.
- Skilled at diagnosing issues in production and shipping fixes rapidly.
- Excellent communication and teamwork in Kanban settings.
Preferred Experience
- Background in cybersecurity or fraud detection interfaces.
- Experience with cloud-hosted front-end deployments (AWS, Azure, GCP).
- Familiarity with CI/CD pipelines for front-end applications.
- Exposure to design systems (Material UI, Tailwind, or similar).
- C development experience in a Linux environment.
What We Value
- Agility and responsiveness to critical production issues.
- Meticulous attention to detail and a passion for user experience.
- Collaboration and clear communication under tight timelines.
- Humility and willingness to learn from incidents.
Why Join Us?
- Work on impactful interfaces for enterprise-grade cybersecurity tools.
- Join a supportive, cross-functional team focused on quality and reliability.
- Competitive compensation, benefits, and growth opportunities.
Recommended Jobs
Personal Assistant
Job Description Job Description Description Description: As a Personal Assistant at TMZ Events, you will play a crucial role in supporting our executives and ensuring that daily operations run …
CRA Community Development MLO, Newark Market
How would you like to join one of the most highly regarded financial institutions in New Jersey with deep roots in the community? Provident is a successful and highly regarded multi-billion-dollar ba…
Explore Vibrant Livingston as a Cytotechnologist!
CT Technologist job in Livingston, NJ Unlock your next adventure as a Cytotechnologist in the vibrant city of Livingston! Immerse yourself in the stunning natural beauty and cultural richness of this…
Connections Pastor - Antrim Brethren in Christ Church
Job Description Job Description Connections Pastor - Antrim Brethren in Christ Church Purpose: The Connections Pastor will provide spiritual and strategic leadership to help people take mea…
SERVICE TECHNICIAN (FULL TIME)
We are hiring immediately for a full time SERVICE TECHNICIAN position. Location : Coffee Distributing Corporation - 125 New Field Avenue, Edison, NJ 08837. Note: online applications accepte…
FOOD SERVICE UTILITY (FULL TIME)
We are hiring immediately for a full time FOOD SERVICE UTILITY position. Location : Becton Dickenson - 1 Becton Drive, M/C 161, Franklin Lakes, NJ 07417. Note: online applications accepted …
Packer
Staffing Connection Inc. is working with a large food manufacturer in Swedesboro, NJ who has immediate needs for 1st and 2nd shift Packers. These are full time positions working with various types of…
CCCE Coach
Job Description Job Description Responsibilities Job Summary The CCCE Coach plays a key role in the onboarding and training of new team members within Core I, Core II or Specialty Services. T…