Roles & Responsibilities: • Minimum 10 to 12 years' experience designing or configuring software applications. • Overall 10+ years of experience. • Deep understanding and hands-on of modern coding technologies including Typescript, HTML, CSS, JS, Angular, Ionic, NGRX, Capacitor, GraphQL build runners, pre-processors (e.g. Babel, SASS/LESS, etc.), and related development technologies • Knowledge of infrastructure technologies -- Docker, Kubernetes, Ci/Cd tools and technologies Understanding of best practices in responsive web and app UX design Knowledge of micro frontends and module-federation • Translates user requirements into design for new software or extensive software revisions. • Creates high-level architectural specifications, while ensuring feasibility, functionality, and integration with existing systems and platforms. • Provides expertise on cross-application implications. Approves business requirements, estimation, functional specifications, testing strategy and other activities to ensure architectural alignment. • Works closely with stakeholders to identify and negotiate opportunities to apply architecture standards and guidelines