AEM Developer

The Goddard School · Atlanta, GA

Company

The Goddard School

Location

Atlanta, GA

Type

Full Time

Job Description

Come join our Goddard Systems, LLC (GSL) corporate team! We are a great place to work and offer many employee-friendly perks and benefits. GSL is the manager of the Goddard School franchise system that supports over 600 schools which delivers a high-quality, play-based learning program to families all over the United States. Our successful franchise business model supports franchisees through partnerships with teams of seasoned professionals who draw over 30 years of business, marketing, IT, franchise, finance, and education experience. Because of this, The Goddard School has grown into an institution that parents and families trust, reaching more than 80,000 students in 38 states - and growing.

This role is mostly remote with some quarterly travel cadence into our King of Prussia, PA corporate office.

Position Summary:

As a AEM Developer, the successful candidate will be responsible for developing complex responsive web & mobile user interfaces across multiple applications. Developer should possess strong technical and potential leadership qualities to plan, design, document, and implement strategies for user friendly, efficient and high performing JavaScript screens across large scale enterprise software applications, including Adobe Experience Manager Platform. In addition, the candidate should be capable of managing development deliverables, and requirements scope for new or existing products and applications. These qualities should be used effectively to work with fellow developers, architects, QA engineers and analysts to resolve complex system interaction issues as well as communicating the results to upper management. These communication skills should also be used to effectively manage the internal and external expectations from customers and also in communicating progress to senior management.

The candidate will be responsible in keeping up with agile development schedule across application development teams. These responsibilities must be met while ensuring compliance with system specifications. The candidate must maintain a high degree of process, and documentation on all software releases to support existing development efforts as well as the maintenance of deployed solutions.

Responsibilities

  • Develop front end code using JavaScript (Angular JS) for web and mobile applications
  • Develop code to extend and customize adobe experience manager (AEM) platform
  • Develop high degree of code coverage, unit testing, functional testing with testing framework
  • Participate and collaborate in daily scrum meeting and keep accurate estimates of tasks and efforts in the collaboration tools
  • Maintain high level of documentation and consistently produce clean code.
  • Collaborate with a team of developers and architects, UX / UI visual designers to create a website and Mobile/Web applications
  • Developing reusable components, scalable JavaScript code, and front-end libraries
  • Design the data and presentation layer of the web applications front-end, mark-up, and script interfaces and content on content-managed, responsive websites/systems that work flawlessly on desktop, tablet, phone, and other devices Work with Adobe Experience Manager
  • Creating application that is based on wireframes, designs, and requirements understanding of cross-browser compatibility issues and approaches
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Develops extensible and scalable applications on the Adobe Experience Management (AEM) platform
  • Serve as primary in-house expert on AEM to develop best architectural solutions and be able to effectively communicate AEM considerations to factor when developing requirements
  • Hands on experience in AEM touch UI modern components is required
  • Expertise in integration with third party and other Adobe solutions using REST APIs is required Hands on experience with Adobe experience manager (AEM) as content management system (CMS) in full lifecycle AEM implementations is required

Experience and Competencies

Minimum Requirements

  • Bachelor's degree in technology related discipline, preferably Computer Science, Software Development or Management Information Systems or equivalent experience.
  • A minimum of 5 years software front-end development experience focused on the web development and AEM
  • 3+ years' experience in JavaScript frameworks: Angular, jQuery, Backbone, etc.
  • 2+ years' experience with responsive web design.
  • Ability to take design compositions and produce clean JavaScript, HTML and CSS
  • Ability to understand business goals, recognize business needs and link them to specific technical solutions
  • Strong communications skills and a passion for learning and mentoring
  • Strong desire to learn new techniques and technologies
  • Expertise in JavaScript, HTML and CSS

Highly Desired

  • Experience working with REST API backend server teams in Java & .Net
  • Experience working with Twilio, Marketto and Jetto products

There will be periodic requirements to travel for in-person events, at the discretion of your manager or the requirement of the company.

Date Posted

10/23/2023

Views

3

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9