Job DescriptionTitle: Sr. Engineer - UI
Reports To: Associate Manager - Engineering
Location: Pittsburgh, PA
Get to Know the Role:We are in the midst of a complete architectural overhaul, transitioning our core single-page application from legacy Ember.js to a modern,
high-performance Next.js ecosystem. This is a rare opportunity to join a massive rebuilding effort where your code will define the next
generation of our digital storefront. We are deeply committed to maturing our engineering culture by:
- Actively experimenting with and deploying AI tooling across the entire SDLC
- Leveraging machine learning to automate the mundane, allowing you to focus on high-impact innovation.
- Evolving our processes to ensure we remain at the forefront of modern software delivery.
We are seeking a highly dedicated, resourceful, and creative engineer driven to develop ambitious and compelling applications. Within a
focused product delivery team, you will be responsible for the iterative development of features and experimentation that directly support
key business initiatives. A successful candidate will demonstrate a proactive approach to leveraging cutting-edge AI tools to innovate solutions
and significantly enhance development efficiency.
What You'll Do:- Develop clean, modular, and reusable code for our enterprise single-page web application for AE.com
- Write unit tests to validate functionality taking responsibility for quality as part of your own development
- Construct A/B experiments to validate feature enhancement viability
- Enhance and innovate core site functionality
- Participate in modernizing legacy Ember components through Next.js transformation
- Leverage and experiment with AI tooling across the Software Development Life Cycle (SDLC) to enhance efficiency and innovation (Google Gemini, Qodo, Applitools, Atlassian Rovo, etc.)
- Communicate effectively across desks / teams / departments
- Help project managers help you
- Collaborate with cross-functional teams driving smart, clean solutions
- Analyze, prioritize, and present
- Advance engineering team efficiencies through process improvement
- Mentor fellow engineers
- Guide stakeholders, taking their business vision to technical reality
- Identify areas of technical improvement in the UI space; plan, define, and lead issues to execution
- Create, document, and communicate technical designs based on architectural recommendations
- Assist / lead issue resolution with production support
- Identify project risks and communicate proper mitigation plans with project managers
What You Bring:- Bachelor's or Master's in Computer Science, Technology or related field; 5+ years relevant experience
- 3+ years' experience in agile development
- Extensive experience implementing UI with an MVC architectural pattern
- 2+ years' experience with a single page application framework, such as Next.js / React.js / Vue.js / Angular.js
- Extensive experience utilizing a RESTful API
- Experience architecting CSS for large scale responsive applications
Nice to have:- Extensive experience with Next.js and deep understanding of its ecosystem
- Proven success developing, scaling, and applying robust design systems using Storybook to bridge the gap between design and engineering
- Hands on experience with Playwright (or similar automation frameworks)
- Experience with Optimizely (or other enterprise experimentation platforms)
- Familiarity with Handlebars and legacy web architectures
- Experience with Jira / Bitbucket
- High transactional e-commerce experience
- Native app development (iOS /Android) experience
Perks: Why You'll Love it Here- Generous employee discount
- Summer Fridays
- Casual dress code
- Hybrid schedule
- FOMO events (Exciting company-wide events)
Pay/Benefits Information:- Actual starting pay is determined by various factors, including but not limited to relevant experience and location.
- Subject to eligibility requirements, associates may receive health care benefits (including medical, vision, and dental); wellness benefits; 401(k) retirement benefits; life and disability insurance; employee stock purchase program; paid time off; paid sick leave; and parental leave and benefits.
- Paid Time Off, paid sick leave, and holiday pay vary by job level and type, job location, employment classification (part-time or full-time / exempt or non-exempt), and years of service. For additional information, please click here
- AEO may also provide discretionary bonuses and other incentives at its discretion.
#LI-CH1