Skill : Front End Architect
Exp: 12+ years
Job Location: Noida and Bangalore
Notice : ASAP
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.
Interested candidates , kindly share resume to simpy.bagati@infogain.com