At Twitter our IT Enterprise Applications team focuses on implementing and supporting applications to help our internal customers meet their operational needs.
To strengthen our growing team, we are looking for an experienced Software Engineer - Front End for our AEM platform team to help guide the design and development of highly scalable digital marketing sites using the AEM platform.
What You’ll Do..
You will be responsible for building or testing the front-end interface for web applications or software tools at Twitter.
This position will collaborate on design issues with a diverse group of product managers, designers, engineers, and infrastructure teams to build and deliver robust front and back end solutions that showcase Twitters brand while providing a high-quality experience for users.
This position should have a complete understanding of web development. You will work with the IT team to maintain the AEM environment, partner with internal customers to build new templates, review code for partner-developed sites.
If this sounds like you, you probably have experience with:
- AEM 6.x Technologies - Responsible for working hands on alongside the project manager and contractor teams
- Developing conceptual and detailed technical specs, reviewing all technical components of the implementations including code reviews, and oversight of overall code management, integration testing and UAT
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Experience in developing highly available, heavy traffic customer facing websites
- Must be able to brainstorm and communicate technology ideas and issues with peers, software architects and IT management
- Proven ability to manage to deadlines and meet cost constraints
- Experience Developing digital consumer experiences based on foundation of the Adobe CQ/AEM product suite
- Knowledge of front-end browser technologies including HTML, CSS, and JavaScript
You must have knowledge in..
- Semantic Markup, AJAX, JSON, and JS libraries
- Front-end optimization and performance techniques
- User behavior and interaction design patterns- UX -Modern front end frameworks (Angular, jQuery/ Extjs, Bootstrap, React, ES6, LESS, Sass, Handlebars/Mustache, Node, npm, Webpack, etc.)
- Algorithms, data structure, web technologies, protocols, and cross-browser compatibility issues
- Architecting or building front end components and/or libraries
- Development experience in core Sightly.
- Ability to develop web sites for multiple contexts (mobile, tablet, desktop, etc.) and multiple locales
- Ability to thrive in a fast-paced, dynamic team environment
- Ability to demonstrate strong programming knowledge
- Ability to accurately communicate complex technical abstractions
- Solid experience with AEM building blocks including templates, components, dialogs, widgets and bundles
- Solid understanding of the full web technology stack (e.g. HTTP, cookies, headers, asset loading / caching)
- CI/Testing/Build/Source - Experience with Continuous Integration and Automated test execution and building tools such as Jenkins, and Maven
- Working knowledge in Git, Maven and Artifactory
Ideally, you would also have experience with:
- Familiarity with Tag management using Adobe DTM familiarity with A/B Testing and Adobe Target
- Apache Mesos/Apache Aurora - Twitter's platform technologies
- Experience with personalization and SEO in AEM projects AEM related SEO best practices
- Previous experience with CQ5
You must have..
- BA/BS in Computer Science or equivalent
- Minimum 5 years experience within an enterprise environment
- Background working within an Agile environment
Here's an opportunity to shape how the future of telco and beyond will look like. So join us NOW! Click on "Want To Visit".