Apply

Senior Software Engineer, Frontend

Posted 2024-10-16

View full description

πŸ’Ž Seniority level: Senior, 7+ years

πŸ“ Location: Canada

πŸ” Industry: Retail technology

🏒 Company: Narvar

⏳ Experience: 7+ years

πŸͺ„ Skills: JavascriptReduxReactJavaScriptMentoring

Requirements:
  • BS/MS in computer science, engineering, or equivalent frontend engineering experience.
  • 7+ years of professional JavaScript development experience.
  • Experience with a frontend framework(s), such as React, Svelte, Angular, Vue, or Ember.
  • Experience developing consumer-facing applications consuming various APIs from a microservice backend system.
  • Experience defining APIs for new features with a backend lead counterpart.
  • Knowledge of full development life cycle and computer science fundamentals.
  • Experience with mentoring other engineers.
Responsibilities:
  • Implement new product features and support/extend existing ones.
  • Build frontend platform components utilized across our internal and external products.
  • Contribute to our overall frontend architecture and development experience partnering with other senior frontend engineers.
Apply

Related Jobs

Apply

πŸ“ Canada

πŸ” Fintech, SMB software, Consumer services

  • 5+ years of experience in software engineering.
  • Experience leading and owning end-to-end product development.
  • Proficient in breaking down work into manageable tasks.
  • Experience with React or relevant web technologies.
  • Ability to work collaboratively with various functions and stakeholders.
  • Desire to work in a fast-paced environment and mentor others.
  • Proficiency in both spoken and written English.

  • Own projects end to end, from design to implementation.
  • Manage complexity and work with stakeholders on business impact, reliability, operability, and security.
  • Collaborate with product managers and cross-functional stakeholders on roadmap initiatives and product ideation.
  • Break down epics and projects into manageable tasks for continuous deployment.
  • Produce high-quality, testable, and readable code.
  • Architect tools, services, and systems for scalable development.
  • Uphold best practices in engineering and mentor newer team members.

Design PatternsJavascriptKotlinReact NativeRubyTypeScriptJavaScriptProduct DevelopmentBusiness OperationsgRPCPostgresProduct designReduxReactMentoring

Posted 2024-11-12
Apply
Apply

πŸ“ Canada

πŸ” Security and compliance

NOT STATED

  • Work closely with product and design teams.
  • Develop and enhance the user interface of security compliance platforms.
  • Share ownership of the team’s feature set.
  • Play a critical role in building out the team and defining the culture.
  • Deliver on the product roadmap.

LeadershipSoftware DevelopmentAgileEs6FigmaFrontend DevelopmentGitHTMLCSSJavaJavascriptjQueryReact.jsSCRUMJavaScriptCross-functional Team LeadershipHTML5ReactCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-11-08
Apply
Apply

πŸ“ United States, Ontario

🧭 Full-Time

πŸ’Έ 140000 - 175000 USD per year

πŸ” IT management

🏒 Company: Automox

  • 8+ years of frontend development experience using Vue (Vue 3) in an enterprise level application.
  • Experience in developing highly responsive enterprise level single page applications.
  • Expertise in JavaScript, Typescript, HTML5, and CSS (SCSS).
  • Understanding of data structures, algorithms, and design patterns affecting web application performance.
  • Experience with modern build and testing tools like Vite, Vitest, and Cypress.
  • Experience developing reusable NPM modules.
  • Strong understanding of software engineering best practices including unit testing, code reviews, and agile development.

  • Work on a small team contributing to all software development lifecycle aspects from ideation to maintenance.
  • Write performant, testable, and maintainable code integrating with a RESTful API.
  • Collaborate with UX Engineers and Designers to translate visual designs into code.
  • Partner with Product and Design teams early to define customer-centric products.
  • Contribute to frontend architecture to allow modular functionality without compromising user experience.
  • Ensure code quality by designing testable code and implementing unit and integration tests.

Software DevelopmentAgileCypressDesign PatternsFrontend DevelopmentCSSJavascriptTypeScriptJavaScriptAlgorithmsData StructuresHTML5Collaboration

Posted 2024-10-26
Apply
Apply

πŸ“ Canada

πŸ” Security and compliance

  • 5+ years of professional work experience.
  • 3+ years of experience in front-end development.
  • Proficient understanding of core front-end technologies, including Typescript, HTML, CSS, and React.
  • Experience maintaining a shared component library.
  • Strong understanding of software fundamentals.
  • Passion and ability to work well in a fast-paced environment.

  • Collaborate with Product Management, Design, and other stakeholders within Engineering.
  • Build features that solve technical problems with large scope and complexity.
  • Maintain a high bar for quality in a fast-paced, iterative environment.
  • Perform code reviews and participate in planning activities.
  • Contribute to a growing team and mentor junior and intermediate engineers.

HTMLCSSTypeScriptReact

Posted 2024-10-26
Apply