N

NTT Data

Global IT services and consulting provider.

Front End Engineer

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 6 years of development experience in Java (J2EE) and JavaScript.
  • At least 5 years of experience developing Adobe Experience Manager solutions, including knowledge of templates, layouts, components, and OSGi APIs.
  • At least 2 years of experience with DevOps pipelines for content management system projects.
  • At least 3 years of experience working on cloud platforms such as AWS or Azure; AWS experience is a plus.
  • At least 5 years of experience with Agile product or project delivery.
  • At least 10 years of experience in frontend development.
  • At least 5 years of experience in frontend development using React, HTML5, CSS3, and responsive web application development.
  • Knowledge and experience with React tools including React.js, Webpack, Enzyme, Redux, and Flux.
  • Experience developing and implementing frontend architecture that supports user interface concepts and conforms to design models based on industry best practices.
  • Experience with REST API integrations.
  • Experience with build and packaging processes, deployment build and release documentation, and post-production support.
  • Experience with test-driven design and development, unit and integration testing, and CI/CD.
  • Experience developing and executing unit test scripts.
  • Understanding of requirements, dependencies, and timelines.
  • Understanding and documenting new technology requirements, and conducting spikes and proofs of concept.
  • Experience estimating user stories in a backlog.
  • Experience developing innovative and reusable components.
  • Experience tracking and updating code-development progress using process-management tools such as Atlassian JIRA.
  • Ability to adhere to committed delivery timelines.
  • Experience working in an Agile and DevOps model.
  • Experience collaborating with team members in a distributed structure.
  • Experience with AEM Sites 6.4.
  • Experience implementing technical solutions for B2B websites.
  • Experience with multilingual sites, multilingual translation, and content-localization solutions.
  • Experience working with Adobe Campaign, Adobe Target, Adobe Analytics, and Adobe DAM.
  • Familiarity with Google Analytics and Google Tag Manager.
  • Experience working in a fast-paced, iterative development environment; Agile experience is a strong plus.
  • Experience working with AWS cloud and DevOps implementation.
  • Strong written and verbal communication skills.

Responsibilities

  • Design and implement solutions leveraging AEM Sites.
  • Develop digital consumer experiences using the AEM product suite, including AEM, CRX, and DAM.
  • Translate marketing and website needs into AEM-specific recommendations and solutions.
  • Use AEM, other 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 for Adobe AEM solutions.
  • Propose technology solutions that enable the business to meet or exceed its goals.
  • Manage SDLC processes and associated artifacts.
  • Design and code from specifications; analyze, evaluate, test, debug, document, and implement complex software applications.
  • Create and integrate content-driven applications on the AEM core platform and integrate them with e-commerce solutions and search engines.
  • Lead technology teams building and maintaining web applications with Adobe Experience Manager CMS, including site architecture, custom components, workflow development, and digital asset management.
  • Integrate websites with web analytics tools and analyze and report on analytics data.
  • Contribute to presales, solutioning, and estimation.
  • Work with stakeholders to gather requirements.
  • Deliver complete frontend applications.
  • Write tested, idiomatic, and documented JavaScript, HTML, and CSS.
  • Cooperate with backend developers to build RESTful APIs.
  • Communicate with external web services.
  • Work with clients to develop the overall look and design of websites.
  • Produce, maintain, and modify websites and user interfaces.
  • Ensure websites are accessible across platforms, including laptops and smartphones.
  • Fix website issues and bugs.
  • Mentor junior team members.

Desired Qualifications

  • Experience with browser-based debugging and performance-testing frameworks such as Mocha and Jest.
  • Experience or knowledge of other JavaScript frameworks such as Angular, Ionic, React Native, and Flutter.
  • Knowledge and understanding of distributed, reliable, and fault-tolerant systems.

About the Company

NTT Data

Global IT services and consulting provider.

NTT DATA is a global IT and business services provider that helps organizations run and transform their technology and operations. It delivers consulting, industry solutions, cloud migration, cybersecurity, data analytics, and managed services to modernize systems and processes. It differentiates itself through its large scale, deep sector expertise in banking, healthcare, manufacturing, public sector, and automotive, and its broad ecosystem of partners with Microsoft, SAP, AWS, and Salesforce. Its goal is to help large enterprises digitally transform and optimize operations at scale using cloud-native approaches and secure IT environments.

Company size
10,001+
Company stage
IPO
Headquarters
Tokyo, Japan
Founded
1988

Recently Posted Jobs

Explore more opportunities at NTT Data

See more jobs