Job Description
<p><p><b>Description : </b><br/><br/>About Motadata<br/><br/>Motadata is a leading IT monitoring and management software company transforming the way organizations optimize their IT operations.<br/><br/>Our vision is to revolutionize how enterprises derive actionable insights from IT networks, ensuring efficiency, resilience, and scalability.<br/><br/>Since inception, we have been bootstrapped and innovation-driven, building a powerful product suite that empowers enterprises with unified visibility across their IT ecosystems.<br/><br/>We pride ourselves on customer-centricity, technological depth, and our ability to help organizations overcome complex IT challenges.<br/><br/>Join our growing team to shape the future of IT operations and monitoring.<br/><br/><b>Position Overview : </b><br/><br/>We are seeking a highly skilled Senior React UI Developer with 35 years of proven experience in building enterprise-grade web applications.<br/><br/>You will play a critical role in designing and developing responsive, high-performance user interfaces for our multi-tenant SaaS platform, built on a modern microservices architecture.<br/><br/>This role demands a deep understanding of React.js, TypeScript, UI performance optimization, and scalable front-end architectures.<br/><br/>You will work closely with backend engineers, product managers, and UX designers to deliver intuitive and robust user experiences for our technician portals and related applications.<br/><br/><b>Key Responsibilities : </b><br/><br/>- UI Development : Build, optimize, and maintain highly responsive, modular, and reusable UI components using React.js (16+) and modern web technologies.<br/><br/>- State Management : Implement complex state management solutions using Redux, Redux Toolkit, or Context API to ensure data consistency across components.<br/><br/>- API & Realtime Integration : Integrate with REST APIs and WebSocket endpoints to deliver dynamic, real-time dashboards and monitoring interfaces.<br/><br/>- Microservices-driven UI : Collaborate with backend teams to design and consume services within a distributed, microservices-based ecosystem.<br/><br/>- Responsive & Accessible Design : Develop mobile-first, cross-browser compatible, and accessible interfaces following WCAG standards.<br/><br/>- Performance Optimization : Optimize rendering, lazy loading, bundling, and caching strategies to enhance application speed and scalability.<br/><br/>- Testing & Quality : Write robust unit, integration, and snapshot tests using Jest, React Testing Library, or similar frameworks to ensure UI reliability.<br/><br/>- DevOps & Deployment : Work with build tools (Webpack, Vite) and contribute to containerized deployments using Docker in AWS environments.<br/><br/>- Collaboration : Partner with UX designers, backend developers, and QA engineers to deliver seamless product features.<br/><br/>- Innovation : Stay updated with the latest front-end frameworks, libraries, and best practices to continuously improve development standards.<br/><br/><b>Required Skills & Competencies : </b><br/><br/>- React.js (16+) Strong expertise with hooks, context API, and component lifecycle.<br/><br/>- JavaScript & TypeScript Advanced proficiency in ES6+ and TypeScript for scalable application development.<br/><br/>- State Management Hands-on experience with Redux/Redux Toolkit/Context API for managing complex state.<br/><br/>- UI Development Deep knowledge of HTML5, CSS3, SASS/LESS, Flexbox, Grid for building pixel-perfect interfaces.<br/><br/>- Responsive Web Design Expertise in building mobile-first applications with cross-browser support.<br/><br/>- API Integration Experience with Axios/Fetch and WebSocket for real-time data handling.<br/><br/>- PWA Development Understanding of Progressive Web App principles and offline-first design.<br/><br/>- Cloud & Containerization Familiarity with Docker and working knowledge of AWS services for deployments.<br/><br/>- Build Tools Proficiency with Webpack, Vite, or similar tools.<br/><br/>- Testing Frameworks Skilled in Jest, React Testing Library, Cypress, or equivalent.<br/><br/>- Agile Practices Experience working in Scrum/Kanban with CI/CD workflows.<br/><br/><b>Preferred Qualifications : </b><br/><br/>- Experience with micro-frontend architectures.<br/><br/>- Knowledge of GraphQL and related client libraries (Apollo, Relay).<br/><br/>- Familiarity with UI/UX design principles and tools like Figma or Sketch.<br/><br/>- Exposure to performance monitoring tools (Lighthouse, Web Vitals).<br/><br/>- Understanding of DevOps pipelines (GitLab CI/CD, Jenkins, GitHub Actions)</p><br/></p> (ref:hirist.tech)