About
Alliance Data
Job Description
Sr. Front-End Engineer - Creative Technology
As a Sr. Front-End Engineer within the Creative Technology team, your focus will be to develop applications and/or frameworks to help automate common design, production and development tasks. You'll be responsible for contributing to our advanced JavaScript/HTML5 Creative Framework, which ensures cross-browser and device compatibility for our entire suite of display media (in-app, video, banner, email). You will be working in a dynamic team environment developing award-winning creative applications with an opportunity to impact Creative Operations across a Fortune 500 company. This is where you can innovate-we're always open to exploring new ideas. Let your voice be heard!
Primary Duties and Responsibilities
* Spec, architect, develop and deliver complete front-end solutions
* Determine opportunities to create automation and efficiency to support the creative process using whatever tool, library or framework is right for the job
* Research and present cutting-edge ideas, methods, design patterns and more
* Writing automated tests in JavaScript
* Working with back-end engineers to develop RESTful APIs
* Effectively troubleshoot issues on the fly while creating comprehensive, long-term solutions
* Work to advance product development and innovation as a contributor to an interdisciplinary team including Creative, Engineering, Product developers/managers, business/brand strategists, and developers
* Must be adept at scoping and defining project requirements across the entire lifecycle (project background, design goals, solution, system diagram, testing, operational details, limitations and level of effort)
* Is responsible for evaluating KPIs to determine project success and pivoting when necessary
* Will oversee project-based pull requests while providing guidelines and feedback to the team
* Will mentor Associate and mid-level team members with technical decision making and methodology
* As the go-to Subject Matter Expert for internal applications and frameworks, must have exceptional communication skills when talking with non-technical resources
Skills and Qualifications
* Must be proficient in JavaScript
* Must be comfortable working with a range of frameworks (Angular, React, Vue, Backbone, etc) and provide guidance on which is better/worse for the job
* CSS/3 & HTML/5
* GIT & source control
* Experience in ES5 and ES6 / TypeScript
* Familiarity with the Adobe Creative Suite: Photoshop, Illustrator, After Effects
* Experience writing automated tests
* Must have demonstrable experience creative self-contained, reusable and testable modules and components
* Must have experience architecting and automating the build process for production, using tasks runners or scripts
* Is passionate about staying abreast of the latest technologies and applying that insight in deciding how and when to use them
* Will thrive in a team environment and build off others' ideas
* Must thrive in an agile, iterative environment
* Must be a strong collaborator and communicator
* Possess a proven track record of excelling in a dynamic, fast paced environment with many simultaneous projects
Bonus, Not Required
* Experience in Adobe ExtendScript and CEP (Common Extensibility Platform)
* Familiarity with GSAP library (TweenMax / TimelineMax)
#creative
#engineering-technology
#LI-PS1
see above
About Alliance Data
Alliance Data Systems provides marketing, loyalty, and credit solutions.