Senior Web Developer

Seattle Washington
Required Experience: 0 year(s)
Employment Type: Full-Time
Salary Range: Not available
Posted 12 days ago
CEO Pledge

Who We Are:

Brooks is a team of passionate people united by a desire to do meaningful work, lead healthy lives and make a difference. We share a focused mission: to inspire everyone to run and be active. That’s it. No distractions—it’s all about the run. Through science, creativity, service, authenticity and connection, we obsess over delivering the best running gear on the planet. We do it our way, with our unique spirit, with a goal of being more relevant to runners than any other brand, day after day and mile after mile. We are determined to innovate, challenging ourselves to lead thought at every turn. Inside these walls and on the roads, tracks and trails, we live and breathe Run Happy, celebrating the positive impact running has on our lives and others. We inject it into all we do because it makes everything better, smarter, more fun and more memorable. Our company culture defines us, bonds us together and creates the conditions for success. It is lived daily as a behavioral expression of our collective set of brand values: Connect with People, Innovate for our Customer, Compete as a Team, Build Trust, Have Fun & Bring Passion, and Be Active. If you’re on our team, it means you’re part of creating something extraordinary. You’re part of Brooks.

The Job

The Digital Products Senior Web Developer is a pivotal part of the growing Brooks Digital Products team and has the opportunity to be one of the key players in the growth of our global web business, working to improve both the end user experience as well as increase revenue. You will work with both front-end and back-end technologies to help Brooks reach company goals, and you will take action against a prioritized list of products and initiatives designed to optimize Brooks’ web sites.

This role is responsible for building and architecting enterprise-level web applications and defining standards for web development on brooksrunning.com that enable fast, responsive, and highly interactive mobile-first web experiences. Key responsibilities for this role will focus on performing peer code reviews, documenting system architecture and design patterns, while leading by example through writing code that is scalable, modular, and reusable. Successful candidates will be equally comfortable leading projects, sharing technical expertise, writing code, and working side-by-side with both technical and non-technical team members to ensure that provided solutions meet the needs of a small and fast-paced technology team.

Requirements

⏵ Adapt, develop and deploy scalable and appropriate solutions across global suite of websites using the Salesforce Commerce Cloud development (customized) framework.

⏵ Collaborate with developers, QA, UX Designers, and Product Managers throughout the software lifecycle to successfully deliver high quality digital products including services, databases, and web sites.

⏵ Contribute to and improve an agile development environment.

⏵ Provide alternative development options, including tradeoff information to enable the team to make educated decisions regarding optimal implementation of features/projects.

⏵ Learn and keep up-to-date on the web applications and best practices and make recommendations for improvements to existing practices.

⏵ Establish and evolve technical best practices for delivering Brooks digital products.

⏵ Establish, maintain, and contribute to documentation infrastructure allowing members of Digital Products team to outline system architecture, design patterns and workflows.

⏵ Conduct technical walkthroughs with both technical and non-technical team members.

⏵ Translate requirements into solutions designed for complex projects.

⏵ Train and mentor development team members.

⏵ Lead and resolve production incidents.

Qualifications

⏵ BA/BS Computer Science or equivalent experience

⏵ 5+ years’ experience in a customer-facing eCommerce/web environment.

⏵ Proficient with and comfortable learning different software development technologies and understanding of how software gets made and delivered: SDLC, IDE’s, Code repositories like GitHub, QA/Testing environments, build servers and release management

⏵ Demonstrated ability to think strategically and see projects through to successful completion

⏵ Expert knowledge with one scripting or compiled language, especially JavaScript, Python, Node, Java, and C# with conversant knowledge of others

⏵ Expert knowledge of website performance optimization techniques

⏵ Expert in building progressively-enhanced, mobile-first web apps using modular, unit-testable components

⏵ A motivated self-starter, able to work with little guidance

⏵ Demonstrated ability to document and train on best practice development patterns and mentor/demonstrate their benefit to teammates

⏵ Demonstrated ability to lead and contribute to enterprise level projects

⏵ Proficient with Responsive and Adaptive web design techniques

⏵ Conversant knowledge of Agile/SCRUM techniques

⏵ Conversant knowledge of user experience best practices and accessibility standards

⏵ Conversant knowledge of localization/internationalization techniques

⏵ Demonstrated ability to work collaboratively with diverse teams to achieve necessary results

⏵ Experience with and/or interest in people management

At Brooks, we celebrate diversity & equity. We are committed to creating an inclusive environment, and encourage people of all backgrounds, perspectives, experiences, and skills to apply. Brooks is proud to be an equal employment opportunity employer. All employment decisions are made without regard to race, religion, color, national origin, gender, gender identity, the presence of a sensory, physical or mental disability, medical condition, military status, marital status, pregnancy or child birth, sexual orientation, age, genetic information, status as a victim of domestic violence, sexual assault or stalking, political ideology, or any other non-merit based factors.

Apply for this job