TESCRA India Logo
TESCRA India
CAREERS
Ui Architect
2 months ago
TESCRA India
DESCRIPTION

Experience criteria:  12+ years of relevant experience

 

Responsibilities:

  • You will work directly with the AEM Architects owning the full-cycle of technical solutions of the applications to build a robust unified technical implementation and toolset. You will work with team to find and analyse present and anticipated future technical challenges with the projects.
  • Define and decide development technology and platform, define development standards, tools, processes, etc.
  • In collaboration with the Backend Architect discuss, formulate, and document a vision for Frontend architecture and approaches.
  • Detail out and refine higher-level architecture decisions into a lower-level design.
  • Lead implementation of technical and infrastructure initiatives to support architecture decisions.
  • Overlook and review the work of the team to ensure that the architecture decisions are being executed and the team is following coding standards and architecture guidelines.
  • Consult the UI team with ongoing projects. Help them align solutions with the architecture vision and industry best practices. Make software design (application-level) decisions with the team, take software architecture topics for further consideration and unification.
  • Ensure technical knowledge sharing between development teams on related or similar projects.
  • Lead the research on specific topics, experiment with various technologies, and provide recommendations based on your findings.
  • Proactively identify technical debt and product areas that require attention or improvement at the architecture level.
  • Constantly develop yourself and the team in technology advancements, research new approaches, tools and best practices in the software architecture and design space.
  • Suggest improvements to our technology stack to optimize it for strategic growth and the competitive advantage.

 

Requirement:

  • Previous experience working with multiple development teams.
  • Experience in facilitating even the most heated discussions, ability to resolve them and take ownership for the decisions.
  • Track record of delivering successful solutions as a leader.
  • Be a world-class individual contributor. You will not be here just to tell other people what to do instead Lead by example.
  • 10+ years of front-end web development experience — preference is given to candidates who have maintained or architected large scale application and use of component-based architectures, preferably with React and Redux or Vue.
  • Additional consideration for experience working with high volume ECommerce websites or CMS platforms.
  • Experience working with or building unified UI libraries
  • Clear understanding of software design patterns and principles.
  • Experience with a variety of web application designs, including monolithic and SOA, understanding of service breakdown and communication principles.
  • Experience guiding the continuous improvement of process and technology.
  • Strong sense of ownership. You take responsibility for the success of the delivery.
  • Commitment to quality. You take pride in everything you deliver as a reflection of yourself.
  • Abstract thinking while paying attention to important details at the same time.
  • Ability to take smart risks and champion new ideas.
  • Ability to communicate clearly and constantly with teams in writing and on video calls.
  • You must be an extraordinary individual contributor to thrive at Adobe.
  • Ability to research and adopt new technologies quickly in a very dynamic working environment.

 

Technical Skills:

  • In depth knowledge in HTML5, CSS3 (Less, Sass, Tailwind is a plus) with excellent knowledge of BEM methodology is preferred.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Hands on knowledge of JavaScript ES6 and design patterns
  • Experience with Design System and knowledge on Atomic design paradigm is a plus.
  • Extensive Experience in ReactJS is a must
  • Experience working with RESTful and GraphQL APIs and Integration UI skills
  • Experience in implementing Web Accessibility WCAG guidelines.
  • Knowledge on Core Web Vitals, GLHS is required
  • Experience working on Testing Frameworks like Jest, Jasmine, karma , Playwright will be a plus
  • Familiarity with code versioning tools such as Git, SVN, and Mercurial.
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Experience in building PWA applications.
  • Good knowledge of Node & npm, advanced knowledge of build systems such as Webpack/Grunt/Gulp etc, including Linting, Compiling, Minifying, etc.
  • Advanced knowledge of unit testing best practices and Continuous Integration processes (CI/CD)
  • A strong understanding of approaches and techniques to optimize web performance and Accessibility (WCAG) compliance.
  • Familiarity with OWASP security; Aware of headless commerce implementation.
  • Experience in building the front end for the AEM platform is an advantage.
  • Familiarity with modern front-end build pipelines and tools.
  • Ability to understand business requirements and translate them into technical requirements.
  • A knack for benchmarking and optimization.

 

QUALIFICATIONS
iconMust Have Skills
  • REATJS
  • JAVASCRIPT
  • RESTFUL
  • GRAPHQL
Minimum Education Level
Bachelors or Equivalent
Years of Experience
10-16 years
ADDITIONAL INFORMATION
Work Type: Full Time
Location: Gurgaon, Haryana, India
Job ID: Tescra-Rec-EEBFA9