UI React - Senior Engineer
Iris Software
Iris Software
Join a team recognized among India's Top 25 Best Workplaces in IT. At Iris Software, we are a rapidly growing IT services company committed to being our clients' most trusted technology partner. Our vision is to empower top industry professionals to realize their full potential.
We operate across India, the U.S.A., and Canada, driving technology-enabled transformations for clients in financial services, healthcare, transportation & logistics, and professional services. Our expertise spans complex, mission-critical applications utilizing the latest technologies in application and product engineering, data & analytics, cloud, DevOps, MLOps, quality engineering, and business automation.
As a Senior UI React Engineer, you will design and develop scalable enterprise applications using React, aligning with business and engineering objectives. You will define API contracts and integration strategies for distributed systems.
Key responsibilities include architecting reusable React components and frontend integration strategies. You will also drive the implementation of reusable React Hooks and component-driven architecture patterns. The role involves owning the end-to-end delivery of modules, from design and development to testing and deployment.
You will conduct code reviews to ensure adherence to coding standards and best practices, and lead Redux state management implementation. Driving improvements in CI/CD pipelines, logging, and monitoring for enhanced operational efficiency is crucial. Additionally, you will troubleshoot production issues and performance bottlenecks, and implement optimized asynchronous data handling and caching using TanStack Query (React Query).
This role requires 5-8 years of experience in UI development, with a strong command of CSS3, HTML5, and JavaScript (ES6+). Expertise in React, React Hooks, React Maps, React Performance Optimization, Redux, and TanStack Query (React Query) is mandatory.
Proficiency in Jest for testing is also required. You should demonstrate strong technical ownership, accountability, and collaboration skills. The ability to mentor junior developers, communicate effectively with stakeholders, and adapt to evolving technologies is essential.
We value strong analytical and problem-solving skills, attention to detail in architecture and code quality, and the initiative to drive process improvements. Balancing technical excellence with business priorities to deliver scalable and maintainable solutions is key.
Iris Software
IT