About The Opportunity
Join a team of passionate innovators at a
About The Opportunity
Join a team of passionate innovators at a global e-commerce leader that's transforming how the world shops and sells. Our platform empowers millions of users, and we're dedicated to reinventing the future of e-commerce by fostering an inclusive culture that values bold ideas and customer focus.
Responsibilities
- Translate complex requirements into robust software designs and create clean, efficient, extensible, and maintainable code.
- Take ownership of large functional areas, leveraging in-depth knowledge and expertise.
- Influence across domain teams, guiding technical decisions and identifying opportunities to improve team productivity and engineering velocity.
- Collaborate effectively with cross-functional partners to develop innovative solutions, adhering to development goals and principles.
- Practice evidence-centered design, ensuring features are testable, high-quality, and support continuous delivery.
- Manage project features, break them into sub-tasks, and proactively identify and resolve issues.
- Provide technical guidance, conduct code reviews, and offer coaching and mentorship to individual team members.
- Identify gaps across systems, propose solutions, build the engineering roadmap, and drive resolution.
- Lead engineering support, release, and on-call responsibilities for an "always-on" 24/7 site.
Required Qualifications
- Bachelor's degree in Electrical Engineering, Computer Science, or a related field.
- Experience designing and developing front-end systems.
- Proficiency with JavaScript/TypeScript, React, NodeJS, and CSS.
- Experience with Server-Side Rendering (SSR) using open-source UI libraries (e.g., Material UI, Angular Material).
- Strong experience with REST/GraphQL API integrations.
- Successful history of designing and building scalable, distributed, and highly-available systems.
- Possess critical thought and opinion on Web Frontend systems, including their integration with Backend APIs for high performance, responsiveness, and accessibility.
- Experience taking a lead role in delivering complex software systems through collaboration across disciplines (Product, UX).
- Experience with BEM-structured CSS, Webpack, and Express.js.
- Excellent decision-making skills, thriving amidst ambiguities and changes, and a strong sense of ownership.
- Deep care for building high-quality products and for mentoring/coaching others.
- Strong growth mindset, constantly seeking learning opportunities, and bringing critical thought.
Nice To Have Skills
- Experiences in contributing to common (open-source) libraries/tools/components.
- Embracing diverse ideas to get things done and move forward.
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Engineering and Information TechnologyIndustries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Avenue Code by 2x
Sign in to set job alerts for “Frontend Developer” roles.
Frontend Software Engineer (Remote - Canada)
Frontend Engineer, First Party Apps Platform team
Angular Front-End Developer (RxJS, NgRx, Redux) - Operate
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.