Search by job, company or skills

TresVista

Principal Software Engineer - Frontend

Save
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 151380847