SR. FRONT-END ENGINEER
Sr. Front-End Engineer – Creative Technology
As a Senior 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)