UI React - Senior Engineer

Iris Software
Full-timeβ€’Noida, India

πŸ“ Job Overview

Job Title: UI React - Senior Engineer

Company: Iris Software

Location: Noida, Uttar Pradesh, India

Job Type: Full-time

Category: Front-End Engineering / UI Development

Date Posted: June 22, 2026

Experience Level: Senior (5-8 years)

Remote Status: On-site

πŸš€ Role Summary

  • Focus on designing, building, and maintaining scalable front-end applications using React.js, emphasizing product-minded problem-solving and architectural contributions.

  • Drive ownership of complex features and epics from initial requirements to final production deployment, ensuring high-quality user experiences.

  • Collaborate closely with backend, mobile, product, and platform teams to define API contracts and ensure seamless integration.

  • Leverage AI engineering tools (e.g., GitHub Copilot, ChatGPT) to accelerate development cycles, enhance code quality, and improve overall engineering productivity.

  • Contribute to the creation and maintenance of reusable component libraries, promoting consistency and efficiency across projects.

πŸ“ Enhancement Note: This role is positioned as a Senior Engineer, implying a need for not only technical proficiency but also leadership in technical decision-making, proactive problem-solving, and the ability to mentor junior engineers. The emphasis on AI tools suggests a forward-thinking engineering culture and a requirement for candidates to be adaptable and adept at integrating new technologies into their workflow.

πŸ“ˆ Primary Responsibilities

  • Design, develop, and implement robust, scalable, and maintainable front-end applications leveraging React.js and associated modern JavaScript frameworks.

  • Take end-to-end ownership of complex features and epics, from initial requirement gathering and clarification through to successful production release and post-deployment monitoring.

  • Translate intricate product requirements into intuitive, high-performance, and user-friendly interfaces, ensuring a superior end-user experience.

  • Architect, build, and maintain a library of reusable and well-documented UI components to ensure consistency, accelerate development, and reduce technical debt.

  • Engage in close collaboration with backend engineering teams to define and negotiate API contracts, ensuring efficient data flow and integration.

  • Actively participate in all Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives, contributing to team velocity and continuous improvement.

  • Proactively identify potential technical risks, performance bottlenecks, and opportunities for architectural enhancements, providing data-driven recommendations.

  • Drive initiatives to improve application performance, enhance observability through logging and monitoring, and maintain high standards of code quality and maintainability.

  • Utilize and champion the adoption of AI engineering tools for code generation, scaffolding, unit testing, refactoring, debugging assistance, and automated documentation.

πŸ“ Enhancement Note: The responsibilities highlight a blend of individual contribution and collaborative effort, with a strong emphasis on ownership and proactive problem-solving. The mention of "product-minded problem solver" and "challenging assumptions" indicates that the company values engineers who think beyond just coding and contribute to the strategic direction of features.

πŸŽ“ Skills & Qualifications

Education: While no specific degree is mentioned, a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is typically expected for a Senior Engineer role. Equivalent practical experience will also be considered.

Experience: 5-8 years of professional experience in front-end development, with a significant focus on React.js.

Required Skills:

  • 5-8 years of strong, hands-on expertise in React.js.

  • Advanced proficiency in JavaScript (ES6+) and TypeScript.

  • Deep understanding of modern component architecture patterns and effective state management strategies.

  • Proven experience with state management libraries such as Redux, Context API, or Zustand.

  • Solid command of HTML5, CSS3, and best practices for responsive design and cross-browser compatibility.

  • Experience integrating with RESTful APIs.

  • Familiarity with Git version control and CI/CD workflows.

  • Experience with observability tools for monitoring application performance and health, such as Splunk. Preferred Skills:

  • Experience with GraphQL.

  • Proficiency in unit testing and component testing frameworks like Jest and React Testing Library.

  • Familiarity with build tools and module bundlers (e.g., Webpack, Vite).

  • Understanding of performance optimization techniques for front-end applications.

  • Experience working with distributed or offshore teams.

πŸ“ Enhancement Note: The "Mandatory Competencies" section from the original listing is integrated here as "Required Skills" to ensure clarity on essential technical proficiencies. The AI-driven keywords are also incorporated to ensure comprehensive coverage of relevant technologies and methodologies.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase projects demonstrating end-to-end ownership of features, from concept to deployment, highlighting your role and impact.

  • Provide examples of reusable component libraries or design systems you have contributed to or built.

  • Include case studies detailing how you've improved application performance, maintainability, or user experience through code or architectural changes.

  • Present examples of collaborative work, such as API contract design or contributions to cross-functional projects.

  • Demonstrate experience with testing methodologies, including unit and component tests, with clear examples of test coverage and impact. Process Documentation:

  • Document your approach to converting product requirements into technical specifications and scalable UI solutions.

  • Detail your workflow for integrating with backend APIs, including considerations for error handling and data validation.

  • Explain your process for identifying and addressing performance bottlenecks or technical debt within front-end applications.

  • Illustrate your methodology for leveraging AI tools in the development lifecycle, from code generation to testing and documentation.

πŸ“ Enhancement Note: For a Senior Engineer role, a portfolio is crucial. It should not just list projects but tell a story about problem-solving, technical leadership, and quantifiable impact. The emphasis on AI tools means candidates should be prepared to discuss how they use these tools to improve processes and outcomes.

πŸ’΅ Compensation & Benefits

Salary Range: Based on location (Noida, India), experience level (5-8 years Senior Engineer), and industry benchmarks for IT services companies in India, a competitive salary range is estimated to be between β‚Ή12,00,000 to β‚Ή20,00,000 per annum. This range can vary based on the candidate's specific skills, interview performance, and Iris Software's internal compensation structure.

Benefits:

  • World-class benefits designed for a personalized employee experience.

  • Financial support mechanisms.

  • Comprehensive health benefits.

  • Support for well-being needs, promoting holistic professional and personal growth.

  • Access to personalized career development and continuous learning opportunities.

  • Mentorship programs to foster growth.

Working Hours: The standard working hours are likely to be 40 hours per week, aligning with typical full-time employment in India. While the role is on-site, there may be flexibility depending on project needs and team collaboration, especially when working with distributed offshore teams.

πŸ“ Enhancement Note: The salary estimation is based on general market data for Senior React Engineers in Noida, India. The specific benefits mentioned are drawn directly from the provided text, emphasizing the company's commitment to employee well-being and growth. The inclusion of "working with distributed offshore teams" implies potential for asynchronous communication and flexible scheduling within the on-site framework.

🎯 Team & Company Context

🏒 Company Culture

Industry: IT Services and Consulting, focusing on technology-enabled transformation across financial services, healthcare, transportation & logistics, and professional services. Iris Software is recognized as one of India's Top 25 Best Workplaces in the IT industry.

Company Size: Over 4,300 associates across India, U.S.A., and Canada. This indicates a medium-to-large enterprise with established processes but also the agility of a fast-growing IT services company.

Founded: While the founding date isn't explicitly stated, the company's growth and scale suggest a mature organization with a history of delivering complex, mission-critical applications.

Team Structure:

  • The front-end engineering team likely comprises multiple squads or feature teams, each focusing on specific product areas or client projects.

  • This Senior Engineer role will be part of a team that collaborates closely with backend, mobile, product management, and potentially platform engineering teams.

  • Reporting structure will likely involve a Team Lead or Engineering Manager, with opportunities to mentor junior engineers within the team. Methodology:

  • Agile methodologies are central to the company's operations, with active participation in sprint planning, estimation, retrospectives, and stand-ups.

  • Focus on data-driven decision-making, leveraging analytics and observability tools (like Splunk) to inform improvements and measure impact.

  • Emphasis on process optimization, automation (including AI-assisted tools), and continuous learning to enhance engineering productivity and delivery.

Company Website: https://www.irissoftware.com/

πŸ“ Enhancement Note: The company culture is strongly emphasized as award-winning, valuing talent, ambition, and ownership. The Employee Value Proposition "Build Your Future. Own Your Journey." suggests a career path focused on individual growth and empowerment, which is particularly relevant for senior roles.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is designated as a Senior Engineer, indicating a position with significant technical responsibility, autonomy, and potential for leadership. Senior engineers are expected to contribute to architectural decisions, mentor junior team members, and drive complex technical initiatives.

Reporting Structure: The Senior Engineer will likely report to an Engineering Manager or Team Lead and will collaborate extensively with peers in backend, mobile, and product development. There will be an expectation to guide and mentor more junior engineers on the team.

Operations Impact: As a Senior UI React Engineer, the impact will be directly on the user experience of Iris Software's enterprise client applications. This involves translating complex business requirements into intuitive interfaces, optimizing application performance, and ensuring the scalability and maintainability of the front-end architecture, all of which directly contribute to client satisfaction and successful technology transformations.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in React.js, explore advanced state management patterns, or specialize in areas like performance optimization, accessibility, or front-end architecture.

  • Leadership Development: Transition into roles such as Tech Lead, Engineering Manager, or architect, by taking on more responsibility for technical direction, team mentorship, and project management.

  • Cross-functional Exposure: Gain experience in adjacent areas like backend integration, mobile development, or cloud technologies through collaborative projects.

  • **AI

Application Requirements

Requires 5-8 years of experience in React.js, TypeScript, and state management with a strong grasp of responsive design and API integration. Candidates must demonstrate proficiency in using AI-assisted engineering tools for coding and debugging.