Lead AEM React Sr Developer
NTT Data
- Bangalore, Karnataka
- Permanent
- Full-time
- Design and implement solutions leveraging AEM Sites
- Develop digital consumer experiences based on foundation of the AEM product suite, including AEM, CRX, and DAM
- Translate marketing and web site needs into AEM specific recommendations and solutions
- Leverage AEM, other state-of-the-art technologies, and integration patterns to solve cross-departmental challenges
- Work in an agile, rapid development, and prototyping environment
- Drive project scope and timeline definition based on collaborative needs assessments
- Design and improve internal development methodologies around Adobe AEM solution
- Propose technology solutions to enable the business to meet/exceed those goals.
- Manage SDLC processes and associated artifacts.
- Design and code from specifications, analyzes, evaluates, tests, debugs, documents, and implements complex software apps.
- Create and integrate content-driven applications on top of AEMs core platform and integrate with E-commerce solutions and search engines.
- Lead technology teams to build and maintain web applications using Adobe’s Experience Manager CMS to include site architecture, custom components, workflow development, Digital Asset Management (DAM).
- Integrate websites with web analytics tools and analyze/report on analytics data
- Contribute to Presales ,solutioning and estimation
- Work with stakeholder to gather the requirements
- Delivering a complete front end application
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
- Cooperating with the back-end developer in the process of building the RESTful API
- Communicating with external web services
- Working with clients to develop the overall look and design of a website
- Producing, maintaining and modifying websites and user interfaces
- Ensuring websites are accessible across many platforms, including laptops and smartphones
- Fixing any website issues or bugs that arise
- 6+ years of development experience in Java – J2EE and JavaScript
- 5+ years of experience developing solutions Adobe Experience Manager with knowledge of Templates, Layouts, components, APIs (OSGI)
- 2+ years of experience and expertise with DevOps pipelines for CMS projects
- 3+ years of experience working on cloud platforms - AWS or Azure. Experience with AWS will be a plus
- 5+ years’ Experience with Agile Product/ Project Delivery
- 10+ Years’ experience in frontend development.
- 5+ Years’ experience & expertise in frontend development using React JS, HTML5, CSS3 and Responsive web application development.
- Good knowledge & experience of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
- Developing and implementing frontend architecture to support user interface concepts that conforms to design models based on industry best-practices.
- Must have the experience in Rest API integrations
- Build & Packaging Process, Deployment Build and Release documentation and post-production Support.
- Experience with test-driven design & development, unit and integration testing, CI/CD.
- Development and execution of unit test scripts.
- Understanding of requirements, dependencies, and timelines.
- Understanding and documenting the new technology requirements, doing Spikes/POCs.
- Estimation of User Stories in a backlog.
- Developing Innovative and reusable components.
- Tracking/Updating progress of code development using process management tools like Atlassian JIRA.
- Adherence to committed delivery timelines.
- Experience working in Agile and DevOps model.
- Collaboration with the team members in a distributed structure.
- Mentoring of junior team members.
- Experience working with AEM Sites 6.4
- Experience implementing technical solutions for B2B websites
- Experience in multi-lingual sites, multi-lingual translation, and content localization solutions
- Experience in working in Adobe Campaigns, Target , analytics and Adobe DAM
- Familiarity with Google Analytics and Google Tag Manager
- Experience and desire to work within a fast-paced, iterative development environment, experience with Agile a strong plus
- Experience with working on AWS cloud and DevOps implementation
- Strong written and verbal communication skills
- Experience with browser-based debugging and performance testing frameworks like Mocha and Jest.
- Experience/knowledge of other Java script frameworks like Angular, Ionic, React Native and Flutter.
- Knowledge and understanding of distributed, reliable, and fault tolerant systems