AEM Front end + Backend
NTT DATA
NTT DATA
Join NTT DATA and contribute to innovative digital solutions that transform businesses. This role focuses on developing cutting-edge digital consumer experiences using Adobe Experience Manager (AEM).
As part of our Digital Experience practice, you'll create impactful solutions that enhance client products, customer interactions, and services. This is an excellent opportunity for career growth, with comprehensive training and certification support to help you build robust applications.
NTT DATA is a global leader in technology services, committed to accelerating client success through responsible innovation. We offer a dynamic work environment with opportunities for continuous learning and development.
Design and implement sophisticated solutions leveraging AEM Sites. Develop engaging digital consumer experiences on the AEM platform, including CRX and DAM. Translate business and web requirements into effective AEM recommendations and solutions. Integrate AEM and other advanced technologies to address complex challenges.
Work in an agile, rapid development, and prototyping environment. Drive project scope and timeline definition through collaborative needs assessments. Enhance internal development methodologies for Adobe AEM solutions. Propose technology solutions to meet and exceed business goals.
Manage the Software Development Life Cycle (SDLC) and associated documentation. Design, code, test, debug, and implement complex software applications. Create and integrate content-driven applications on AEM, integrating with e-commerce and search engines. Lead teams in building and maintaining web applications using Adobe Experience Manager CMS, including site architecture, custom components, workflow, and DAM.
Integrate websites with web analytics tools and analyze reporting data. Contribute to presales, solutioning, and estimation activities. Collaborate with stakeholders to gather requirements. Deliver complete front-end applications, writing tested, idiomatic, and documented JavaScript, HTML, and CSS. Cooperate with back-end developers on RESTful API creation.
Communicate with external web services. Work with clients on website look and design. Produce, maintain, and modify websites and user interfaces. Ensure website accessibility across multiple platforms, including laptops and smartphones. Resolve website issues and bugs as they arise.
Possess 6+ years of development experience in Java – J2EE and JavaScript. Have 5+ years of experience developing solutions with Adobe Experience Manager, including Templates, Layouts, Components, and OSGI APIs. Require 2+ years of experience with DevOps pipelines for CMS projects and 3+ years of experience on cloud platforms like AWS or Azure.
Bring 5+ years of experience in Agile Product/Project Delivery and 10+ years in front-end development. Showcase 5+ years of experience and expertise in front-end development using React JS, HTML5, CSS3, and responsive web application development. Strong knowledge and experience with React tools including React.js, Webpack, Enzyme, Redux, and Flux are essential.
Demonstrate experience in developing and implementing front-end architecture to support user interface concepts based on industry best practices. Must have experience with REST API integrations. Experience with build & packaging processes, deployment, build and release documentation, and post-production support is crucial.
Proficiency in test-driven design & development, unit and integration testing, and CI/CD is required. Experience in development and execution of unit test scripts is necessary. Understanding of requirements, dependencies, and timelines is key. Ability to document new technology requirements and perform Spikes/POCs is valued.
Experience in estimation of User Stories in a backlog. Capability to develop innovative and reusable components. Proficiency in tracking/updating code development progress using tools like Atlassian JIRA. Adherence to committed delivery timelines is expected. Experience working in Agile and DevOps models is essential.
Ability to collaborate effectively within a distributed team structure. Experience mentoring junior team members is preferred. Experience working with AEM Sites 6.4 is required. Experience implementing technical solutions for B2B websites and in multi-lingual sites, translation, and content localization solutions is beneficial.
Familiarity with Adobe Campaigns, Target, Analytics, and Adobe DAM. Experience with Google Analytics and Google Tag Manager is a plus. Possess experience and a desire to work within a fast-paced, iterative development environment, with Agile experience being a strong advantage. Experience working on AWS cloud and DevOps implementation is required.
Strong written and verbal communication skills are essential. Experience with browser-based debugging and performance testing frameworks like Mocha and Jest is preferred. Knowledge of other JavaScript frameworks like Angular, Ionic, React Native, and Flutter is also a plus. Understanding of distributed, reliable, and fault-tolerant systems is beneficial.
NTT DATA
Information Technology & Services