Senior Full Stack Developer - American Express OnBrand In-House Creative Agency - Remote Work Opportunity with Global Impact
Join the American Express Team: A Global Leader in Customer Experience
At American Express, we're dedicated to creating a world where people and businesses can thrive. As a global leader in customer experience, we're on a mission to provide the world's best service every day. Our diverse community of colleagues is united by a shared commitment to backing our customers, communities, and each other. When you join Team Amex, you'll become part of a dynamic and supportive environment that empowers you to grow, learn, and make a meaningful impact.About OnBrand: American Express's In-House Creative Agency
OnBrand is American Express's in-house creative agency, and we're on an exciting journey of expansion. Our ambition is to become the creative partner-of-choice for building seamless customer experiences that drive results and unlock value through deeper knowledge of our business. We're focused on developing forward-thinking ideas and work across channels, end-to-end experiences in digital and beyond.Job Summary: Senior Full Stack Developer
We're seeking a highly skilled Senior Full Stack Developer to join our OnBrand team. As a Senior Developer, you'll play a critical role in executing development for multiple parallel project engagements. You'll work closely with our UX/UI, copy, and design teams to develop the overall look and design of digital experiences. Your expertise in HTML, CSS, and JavaScript will help us create high-quality digital platforms that meet industry standards and best practices.Key Responsibilities:
- Execute development for multiple parallel project engagements, ensuring timely delivery and high-quality results.
 - Write high-quality code for digital platforms using HTML, CSS, and JavaScript.
 - Produce, maintain, and modify digital experiences and user interfaces.
 - Partner with the UX/UI, copy, and design teams to develop the overall look and design of digital experiences.
 - Ensure that best practices regarding accessibility, responsiveness, performance, and ease of use are included early on in project ideation.
 - Develop an overall development approach and guide other developers through execution to delivery.
 - Provide proactive coaching, feedback, and oversight for developers on project-based work.
 - Ensure all digital experiences align to industry standards and best practices.
 - Partner with the QA team to troubleshoot and resolve defects, identify patterns, and use learnings to optimize overall development processes.
 
Requirements and Qualifications:
To succeed in this role, you'll need:- A bachelor's degree in Computer Science, Information Technology, or a related field.
 - At least 5 years of experience in full-stack development, with a focus on HTML, CSS, and JavaScript.
 - Strong proficiency in front-end development frameworks and libraries, such as React, Angular, or Vue.js.
 - Experience with back-end development frameworks and libraries, such as Node.js, Ruby on Rails, or Django.
 - Excellent problem-solving skills, with the ability to analyze complex issues and develop creative solutions.
 - Strong communication and collaboration skills, with experience working with cross-functional teams.
 - A passion for delivering high-quality results and meeting deadlines.
 
Preferred Qualifications:
We'd love to see:- Experience with Agile development methodologies and version control systems, such as Git.
 - Familiarity with cloud-based platforms and services, such as AWS or Azure.
 - Knowledge of accessibility guidelines and best practices, such as WCAG 2.1.
 - Experience with UX/UI design principles and human-centered design approaches.
 
What We Offer:
As a member of the American Express team, you'll enjoy:- A competitive salary and benefits package.
 - Opportunities for career growth and professional development.
 - A dynamic and supportive work environment that encourages collaboration and innovation.
 - Flexible work arrangements, including remote work options.
 - Access to cutting-edge technologies and tools.
 - A diverse and inclusive community that values and celebrates individuality.
 
Why Join American Express?
At American Express, we're committed to creating a workplace where everyone can thrive. Here are just a few reasons why you should consider joining our team:- Make a meaningful impact: Our work has a direct impact on people's lives and businesses around the world.
 - Grow and develop: We offer a range of training and development programs to help you grow and advance in your career.
 - Collaborate with the best: Our team is made up of talented and dedicated professionals who are passionate about delivering exceptional results.
 - Enjoy a dynamic work environment: Our workplace is designed to inspire creativity, collaboration, and innovation.
 - Be part of a global community: We're a global company with a diverse and inclusive community of colleagues.