Role Description
About TresVista & 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 Principal Software Engineer – Front End, you will set the technical vision and strategy for front-end engineering across the multi‑tenant SaaS platform. You will drive architectural innovation, establish engineering excellence standards, and influence technology decisions at the organizational level. You will mentor senior engineers, lead complex technical initiatives, and ensure the platform scales while maintaining high performance, accessibility, and tenant customization capabilities.
Key Role Deliverables
Technical vision & strategy
- Define and drive front-end technical vision, architecture strategy, and long-term scalability standards
- Evaluate emerging technologies and recommend platform evolution and innovation in engineering practices
- Represent front-end engineering in executive-level technical strategy discussions
Architecture & system design
- Design and evolve enterprise-scale front-end architectures for multi-tenant SaaS platforms
- Implement micro-frontend strategies, shared component libraries, and design systems
- Ensure performance optimization, accessibility (WCAG 2.1+), and security best practices
Engineering excellence
- Establish and enforce code quality, testing, performance, and security standards
- Lead technical design reviews and architecture decisions for critical initiatives
- Define and track engineering metrics, SLIs/SLOs, and quality gates
Hands‑on technical leadership
- Implement complex, high-impact features and reusable components in React and React Native
- Solve challenging technical problems and mentor senior engineers and technical leads
- Provide guidance on architecture, implementation, and best practices
DevOps & platform operations
- Define and manage CI/CD strategies and infrastructure for front-end deployments
- Lead AWS deployment strategies and cloud architecture decisions for front-end systems
- Establish monitoring, observability, and error tracking practices across the platform
Leadership & organizational impact
- Mentor multiple front-end teams, drive hiring strategies, and build high-performing teams.
- Collaborate with product, design, and business stakeholders to align technical strategy with business goals.
- Present technical strategies and architecture decisions to executive leadership and lead cross-functional initiatives.
Prerequisites
- 7+ years building large-scale front-end applications using React/Angular; strong experience with React Native preferred
- Deep expertise in front-end architecture, micro-frontend strategies, and SaaS/multi-tenant systems
- Strong skills in JavaScript/TypeScript, state management, performance optimization, and front-end security
- Hands-on experience with modern UI frameworks, CSS Grid/Flexbox, CI/CD pipelines (Jenkins), Git, SonarQube, and AWS
- Proven leadership in managing multiple teams, driving technical strategy, and mentoring senior engineers
Experience
- 7+ years of front-end engineering experience with SaaS or multi-tenant platforms; proven ability to architect and scale systems.
- 3+ years in senior technical leadership roles, driving strategy and leading multiple engineering teams.
- Strong track record of delivering high-impact technical initiatives and organizational-level architectural decisions.
Education & Certification
Bachelor's degree in engineering, Computer Science, or related field (or equivalent experience from premier Engineering institution (IIT/NIT/IIIT)). Advanced degrees strongly preferred.
Compensation
The compensation structure will be as per industry standards