SG Lottery

Advanced Software Engineer - UI Architect (Vue JS/React)

Bangalore, India Full time

Scientific Games:

Scientific Games is the global leader in lottery games, sports betting and technology, and the partner of choice for government lotteries. From cutting-edge backend systems to exciting entertainment experiences and trailblazing retail and digital solutions, we elevate play every day. We push game designs to the next level and are pioneers in data analytics and iLottery. Built on a foundation of trusted partnerships, Scientific Games combines relentless innovation, legendary performance, and unwavering security to responsibly propel the global lottery industry ever forward.

Position Summary

Job Title: Advanced Software Engineer (UI Architect)

Experience: 10 to 16 Years

Education: Minimum: B.Tech / B.E

Education Type: Full Time

Position Overview:

We are looking for an experienced UI Architect to drive the architecture, design, and development of scalable, high-performance, and user-friendly front-end applications.

This is an individual contributor role, responsible for defining front-end architecture standards, reusable frameworks, design systems, and UI engineering best practices across products. The role will work closely with product teams, UX designers, backend engineers, and engineering leadership to deliver modern and scalable user interfaces.

The ideal candidate should have strong expertise in Vue.js, modern JavaScript frameworks, UI architecture, performance optimization, and enterprise product development.

Key Responsibilities:

UI Architecture Ownership

  • Define and own the front-end architecture roadmap for enterprise applications.
  • Design scalable, reusable, and maintainable UI component architecture.
  • Establish front-end development standards, design principles, and coding best practices.
  • Build and maintain reusable component libraries and design systems.
  • Drive consistency and standardization across UI applications.

Technical Leadership

  • Provide technical leadership through architecture guidance and design reviews.
  • Lead front-end solution design using Vue.js and modern UI frameworks.
  • Define best practices for state management, routing, component lifecycle, and API integration.
  • Partner with backend architects to design efficient integration patterns and data flow models.
  • Drive adoption of modern front-end engineering practices and tools.

Performance, Scalability & Quality

  • Architect UI solutions for high performance, scalability, and responsiveness.
  • Drive optimization initiatives including:
  • lazy loading
  • code splitting
  • caching
  • rendering optimization
  • performance tuning
  • Ensure responsive design across desktop, tablet, and mobile devices.
  • Ensure compliance with security, accessibility, and browser compatibility standards.

Cross-Functional Collaboration

  • Collaborate with UX / UI designers, product managers, backend engineers, and QA teams.
  • Translate business requirements and user needs into scalable technical designs.
  • Participate in architecture discussions, sprint planning, and technical reviews.
  • Support product teams in resolving complex UI issues.

Engineering Excellence

  • Drive code quality through architecture reviews and coding standards.
  • Define testing standards for UI automation and component validation.
  • Mentor and guide developers on UI best practices through technical coaching.
  • Evaluate and recommend new tools, frameworks, and UI technologies.

Required Skills & Competencies

  • 12–16 years of experience in front-end engineering / UI architecture
  • Strong hands-on expertise in Vue.js
  • Strong knowledge of JavaScript, TypeScript, HTML5, CSS3, SCSS
  • Experience in design systems and component-based architecture
  • Strong understanding of micro frontends (preferred)
  • Strong experience with REST API integration
  • Strong debugging and performance optimization skills
  • Good understanding of CI/CD and release pipelines

Preferred Skills

  • Experience in product engineering / GCC / enterprise applications
  • Exposure to Java full stack environments
  • Experience working in Agile / Scrum teams
  • Strong problem-solving and architecture thinking

Qualifications

SG is an Equal Opportunity Employer and does not discriminate against applicants due to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. If you’d like more information about your equal employment opportunity rights as an applicant under the law, please click here for EEOC Poster.