Job DescriptionJob DescriptionSalary:
About Us
Index Engines is a recognized leader in enterprise information management and archiving solutions. As data volumes continue to grow exponentially, organizations face increasing challenges in managing, securing, and accessing their data efficiently. Our innovative, AI-driven platform empowers businesses with the ability to index, classify, and manage enterprise data seamlessly, enabling cost-effective storage, robust security, and risk mitigation.
Our proprietary technology integrates advanced machine learning capabilities to identify key data components, including named entities such as names, addresses, locations, organizations, emails, and phone numbers, while also detecting potential cybersecurity threats. Through our CyberSense technology, we provide industry-leading ransomware detection, leveraging AI models to analyze data integrity and identify threats by evaluating over 100 distinct data features. This ensures organizations can quickly detect, respond to, and recover from cyber threats.
Since 2004, Index Engines has been a trusted partner for enterprises seeking scalable, high-performance information management solutions. Our mission is to provide cutting-edge tools that enhance data governance, compliance, and security, helping businesses unlock the full potential of their data assets.
The Role
We are seeking a Senior UI Software Engineer - React.js to join our Web Applications Team. This individual will play a critical role in designing, developing, and maintaining high-performance web-based applications using modern front-end technologies. As a key contributor to our Agile Scrum team, you will work closely with product managers, UX designers, and backend engineers to deliver intuitive, scalable, and high-quality software solutions that enhance our platforms capabilities and user experience.
Key Responsibilities:
- Design, develop, and maintain responsive, scalable web applications using React.js and related front-end technologies.
- Collaborate with product management and UX/UI designers to translate business requirements into functional and engaging user interfaces.
- Participate in architectural discussions and contribute to software design decisions to ensure performance, security, and scalability.
- Develop and integrate front-end applications with RESTful APIs, ensuring seamless and efficient data exchange.
- Implement unit testing and support QA processes to maintain code quality and reliability.
- Engage in Agile Scrum ceremonies, including daily standups, sprint planning, retrospectives, and demos.
- Stay informed on emerging technologies, best practices, and front-end development trends to drive continuous improvement.
- Contribute to cloud-based application development efforts using AWS, Azure, or Google Cloud.
Job Requirements
We are looking for a proactive and solutions-oriented engineer who thrives in a collaborative, fast-paced environment. The ideal candidate is passionate about front-end development, takes ownership of their work, and continuously strives for technical excellence.
Required Qualifications:
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- 7-10 years of experience in software engineering with a strong focus on front-end development.
- Proficiency in React.js, TypeScript, JavaScript (ES6+), HTML, CSS, and UI/UX design principles.
- Experience working with Material Design or similar UI frameworks.
- Strong understanding of RESTful APIs and best practices for integrating them into front-end applications.
- Familiarity with Node.js and npm for package management and development workflows.
- Experience working in a Linux development environment.
- Strong problem-solving skills, attention to detail, and ability to work effectively in a cross-functional Agile team.
- Experience with GitHub and Atlassian Jira for version control and project management.
Preferred Qualifications:
- Experience with TypeScript for building scalable and maintainable applications.
- Familiarity with state management libraries such as Redux, Zustand, or Context API.
- Knowledge of testing frameworks like Jest, React Testing Library, or Playwright for unit and integration testing.
- Exposure to cloud platforms (AWS, Azure, or Google Cloud) and CI/CD pipelines for automated deployments.
Location:
Index Engines is considering candidates for the following location:
If you are passionate about front-end development, thrive in a dynamic and innovative environment, and want to work on cutting-edge enterprise software solutions, we encourage you to apply and become a valuable member of the Index Engines team!
remote work