Source description
About the role
About TresVista and Descrial
TresVista is a global platform providing sophisticated solutions to clients combining domain expertise, technology, and human capital. Our unique model allows clients to achieve excellence through embracing best in class AI and human capital with an offshore resource model. Descrial, the dedicated technology product unit, is at the forefront of innovation leveraging AI and intelligent automation to build workflow-native solutions. Our approach goes beyond traditional product development, integrating design research, data engineering, and applied AI to build solutions that are scalable, evidence-based, and user-centric. For experienced product leaders and technologists . Descrial offers the opportunity to define next-generation tools that transform how investment professionals interact with data and make decisions. Descrial is focused on building solutions delivering smarter and faster ways to conduct diligence, analysis, and make investment decisions. .
Role Overview
As a Senior Software Engineer – Front End, you will own key UI flows for a multi-tenant SaaS platform used by multiple investment clients. You will define front-end architecture, guide technology choices, and mentor junior engineers while building rich experiences in React and React Native. You’ll ensure that the product remains responsive, accessible, and easily them able across tenants.
Roles and Responsibilities
Lead , design and implementation of complex UI modules in React and/or Angular and React Native where applicable
Define frontend architecture for multi-tenant SaaS, including micro frontends, per-tenant theming, configuration, and feature flags
Build sophisticated layouts using CSS Grid and Flexbox; implement reusable grid components (MUI, Angular Material, AG Grid, React Table)
Ensure accessibility (a11y) and responsiveness across browsers and devices
Enforce high standards for code quality, testing, and reviews; implement unit, integration, and UI tests
Optimize frontend performance (code splitting, lazy loading, memoization) and define SLIs/SLOs
Design and refine CI/CD pipelines (Jenkins + SonarQube) for micro frontend repos; ensure fast, safe deployments
Collaborate with DevOps/SRE teams for AWS deployments, CDN configuration, and caching strategies
Contribute to frontend observability (logging, metrics, error tracking) for production environments
Mentor junior engineers, conduct technical reviews, and collaborate with design and product teams to deliver scalable, maintainable features
Prerequisites
Deep expertise in cloud-native security and microservices security
2–5+ years of experience building complex frontend applications with React and/or Angular:Angular: components, modules, RxJS, routing, forms, Angular Material
React: hooks, state management, composition patterns
Strong understanding of JavaScript/TypeScript, performance tuning, and security
Hands-on experience with: CSS Grid, Flexbox for responsive UI
Grid components (MUI, Angular Material, AG Grid, React Table)
Microfrontend architectures
Experience with Git, CI/CD (Jenkins), SonarQube, and AWS deployments
Familiarity with SaaS/multi-tenant UI concerns
Strong communication and mentoring skills.
Experience
2–5+ years in front-end engineering; SaaS or multi-tenant product experience preferred
Education
Bachelor’s degree in engineering or related field (or equivalent experience from premier institutions like IIT/NIT/IIIT)
Compensation
The compensation structure will be as per industry standard
React, javascript, typescript,next js, Ci/CD, Jenkins
More at tresvista