Intermediate Software Developer
Arc'teryx Equipment Inc.
Job at a glance
As an Intermediate Software Developer you develop, deploy, analyze, utilize, and maintain software, tools, applications, and information systems in order to meet the business requirements of the company in a demanding global marketplace. Your focus in this role is on web applications development for the customer facing Ecommerce websites. You have a track record of delivering projects as part of an agile team and work with senior developers and web architects to design and understand project architectures.Key responsibilities and accountabilities: POINTER-MARK You develop, maintain, support, and extend web and web services applications across a range of technology stacksPOINTER-MARK You execute special project work as part of an Agile team, including but not limited to client-facing web applications, website and continuous deployment setup, and automated testingPOINTER-MARK You provide high levels of service to a diverse user base and team members alike by delivering strong, effective solutions and communicating clearly POINTER-MARK You conduct research, recommend, and help plan for upgrades and new implementations of web technologyPOINTER-MARK You provide technical guidance and support in resolving critical issuesPOINTER-MARK You are able to work independently without supervision when handed a task, and are comfortable making suggestions to improve and iterate on our processPOINTER-MARK You evaluate system requirements and refine technical specifications by efficient analysis of business systems, software source code, data patterns, and existing documentationPOINTER-MARK You contribute to a team development effort by documenting your code, contributing to style guides, and working in close coordination with various team associatesPOINTER-MARK You succeed in a fast-paced, demanding work environment and meet strict delivery deadlines by utilizing effective time management, task prioritization, and multi-tasking abilitiesAdditional experience, education and/or skills required:POINTER-MARK You have 4+ years relevant experience with at least 2+ years’ experience with full stack development in an Agile/Scrum environmentPOINTER-MARK You have experience integrating with 3rd party APIs, headless CMS solutions and analytics suitesPOINTER-MARK You have knowledge of Isomorphic Node.js frameworks (Next.js + React preferred)POINTER-MARK You have experience with Node.JS bundlers and transpilers (Webpack and Babel)POINTER-MARK You have working knowledge of JavaScript, HTML, and CSS best practicesPOINTER-MARK You have experience working with cloud computing providers, container solutions, and CI/CD pipelinesPOINTER-MARK You have proven ability to translate approved UI/UX design mock-ups to feature-rich, pixel-perfect websites and web applicationsPOINTER-MARK You have experience writing and maintaining automated, visual-regression, or unit testsPOINTER-MARK You have a good understanding of SEO best practices, web development best practices, web accessibility and common design patternsPOINTER-MARK You have exceptional communication, problem solving, and documentation skillsPOINTER-MARK You are proactive in identifying the root cause of issues and developing solutionsPOINTER-MARK You remain highly flexible and adaptable when faced with ambiguityPOINTER-MARK You are able to balance autonomy and collaborationPOINTER-MARK You inspire breakthrough thinking and continuous improvementPOINTER-MARK You seek the best (but sometimes not the easiest) solutions, with an unwavering commitment POINTER-MARK Your passion for your work is paralleled by your passion for getting outside and living itAssetsPOINTER-MARK You have experience integrating GraphQLPOINTER-MARK You have experience with DockerPOINTER-MARK You have knowledge of Micro Services concepts and architecturePOINTER-MARK You have DevOps experience with Continuous Integration (CI) and Continuous Delivery (CD)POINTER-MARK You have experience with CDN implementation and managementPOINTER-MARK You have