Bengaluru, Karnataka, India
22 days ago
Senior Staff UI Software Architect
Job Description SummaryWe are seeking a highly skilled and experienced Senior Staff UI Software Architect to join our dynamic team. The ideal candidate will have a strong background in JavaScript, HTML5, CSS3, TypeScript, and frameworks like React or Angular. The role requires hands-on experience with tools and a profound understanding of the CI/CD pipeline. Additionally, expertise in building web components using design systems and design tokens is essential. Experience with tools such as Figma and the ability to use design tokens for styles is a plus.

Job Description

Roles and Responsibilities

In this role, you will:

Architect, develop, and test a highly interactive metadata-driven UI framework using modern web technologies and frameworks.Define the UI domain architecture standards, best practices, patterns, and requirements for code construction.Drive the UI roadmap, leading by example with proof of concepts and reference implementations.Provide strategic focus on the best UX, performance, scalability, security, and maintainability.Recommend processes, services, software, and other tools to support business objectives pertinent to user interfaces as well as infrastructure technologies.Collaborate with the product management team.Ensure scalability, performance, and security of the UI architecture.Foster a culture of innovation and continuous improvement.Champion Agile to drive change and continuous improvement throughout the delivery process.Work with multiple scrum teams to review requirements, provide impact assessment on architecture, guide on architecture and technology stack evolution, review technical design, test plan, and code quality.Evangelize new technology, predict trends, and identify new opportunities based on trends.Review designs, code, and test cases, and provide technical leadership/mentorship to the team.Take a leading role in promoting a security-oriented mindset within the organization and educate teams in secure design and secure programming.

Requirements

12+ years of software development experience, preferably in an Agile setting.Ability to think big and build UI frameworks that improve customer experience and propel our growth.Passion for pioneering new ideas and promoting continuous learning.Deep expertise in several modern front-end frameworks such as Angular, Vue, React, and the ability to communicate the benefits of these technologies in comparison to each other.At least 8 years of experience building web applications using React/Angular/JavaScript.Proficiency in building web components using design systems and design tokens.Excellent at articulating, documenting, and presenting ideas and work across the engineering organization.At least 5 years of experience using standard and ubiquitous web technologies: JavaScript, HTML5, CSS3, TypeScript.Clear understanding of software design patterns and principles.Extensive user interface design and development experience for large-scale SaaS applications.Strong grasp of front-end security best practices and principles.Experience developing full-stack solutions on public cloud infrastructure (AWS preferred).Experience in container technologies such as Docker.Proficient in using design tools like Figma and integrating design tokens.Hands-on experience with CI/CD pipelines.Experience with UI build tools such as npm, Bower, Grunt, Webpack, Require.js, and Gulp.Familiarity with design tools like Figma.Knowledge of monorepo management.Proficient with version control systems like Git.Experience with security scanning tools like WhiteSource and Coverity.Deep understanding of CSS and experience with preprocessors like Stylus, Sass, or Less.Employ test frameworks such as Jest, Jasmine, Karma, or Playwright, with a solid understanding of snapshot testing.Exposure to design tools like Figma and the use of design tokens for styling.Previous experience managing projects using monorepos.



Business Acumen:
• Adept at navigating the organizational matrix; understanding people's roles, can foresee obstacles, identify workarounds, leverage resources and rally teammates.
• Understand how internal and/or external business model works and facilitate active customer engagement
• Able to articulate the value of what is most important to the business/customer to achieve outcomes
• Able to produce functional area information in sufficient detail for cross-functional teams to utilize, using presentation and storytelling concepts.
• Possess extensive knowledge of full solution catalog within a business unit and proficiency in discussing each area at an advanced level.
• Six Sigma Green Belt Certification or equivalent quality certification

Leadership:
• Demonstrated working knowledge of internal organization
• Foresee obstacles, identify workarounds, leverage resources, rally teammates.
• Demonstrated ability to work with and/or lead blended teams, including 3rd party partners and customer personnel.
• Demonstrated Change Management /Acceleration capabilities
• Strong interpersonal skills, including creativity and curiosity with ability to effectively communicate and influence across all organizational levels
• Proven analytical and problem resolution skills
• Ability to influence and build consensus with other Information Technology (IT) teams and leadership

Note

Note:
To comply with US immigration and other legal requirements, it is necessary to specify the minimum number of years' experience required for any role based within the USA. For roles outside of the USA, to ensure compliance with applicable legislation, the JDs should focus on the substantive level of experience required for the role and a minimum number of years should NOT be used.

This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager.

Additional Information

Relocation Assistance Provided: Yes

Confirm your E-mail: Send Email