Apply

Software Engineer, Frontend

Posted 7 days agoViewed

View full description

๐Ÿ’Ž Seniority level: Middle, 3-5 years

๐Ÿ“ Location: Canada

๐Ÿ” Industry: Legal technology

๐Ÿข Company: Proof๐Ÿ‘ฅ 251-500๐Ÿ’ฐ Convertible Note over 1 year ago๐Ÿซ‚ Last layoff over 2 years agoTransaction ProcessingLegal TechLegalSoftware

โณ Experience: 3-5 years

๐Ÿช„ Skills: CypressHTMLCSSJestTypeScriptReduxReactRESTful APIs

Requirements:
  • 3-5 years of frontend development experience, with a strong focus on building responsive and accessible web applications.
  • Proven expertise in React and TypeScript, with experience in state management libraries (e.g., Redux, Zustand) and hooks.
  • Familiarity with backend concepts, API integration, and RESTful services (GraphQL experience is a bonus).
  • Solid understanding of web performance optimization, including familiarity with browser rendering behavior and debugging tools.
  • Experience with modern testing frameworks (e.g., Jest, React Testing Library, Cypress) and CI/CD pipelines.
  • Knowledge of frontend build systems (e.g., Webpack, Vite) and package managers (e.g., npm, Yarn).
  • Strong problem-solving and debugging skills, with a keen eye for detail.
  • Excellent communication and collaboration skills, especially in remote, agile team environments.
  • A proactive, self-driven mindset with a passion for delivering excellent user experiences.
Responsibilities:
  • Collaborate with the team to design, develop, and maintain user-facing components of the Proof platform, ensuring a seamless and responsive user experience.
  • Implement modern, user-friendly interfaces using React and TypeScript, meeting high standards of performance, scalability, and maintainability.
  • Work closely with cross-functional teams, including Product and Design, to translate requirements into polished, functional UI features.
  • Optimize web applications for maximum speed and scalability, focusing on a delightful user experience.
  • Identify and resolve UI performance bottlenecks and bugs, ensuring reliability and security.
  • Uphold best practices in code quality by participating in code reviews, writing maintainable code, and ensuring thorough test coverage.
  • Stay current with emerging frontend technologies and trends, proactively suggesting and implementing improvements.
Apply

Related Jobs

Apply

๐Ÿ“ US, Canada

๐Ÿงญ Full-Time

๐Ÿ’ธ 107640 - 120000 USD per year

๐Ÿ” Internet, Domain Registration

๐Ÿข Company: Tucows๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ $240,000,000 Post-IPO Debt over 1 year ago๐Ÿซ‚ Last layoff 3 months agoEmailWeb HostingDomain RegistrarMobileISP

  • Bachelorโ€™s degree in Computer Science, Software Engineering, or equivalent work experience.
  • Minimum of 5 years of experience delivering high-quality software solutions.
  • Solid understanding of modern JS frameworks, such as React.js and Vue.js.
  • Practical experience in developing unit tests.
  • Strong skills in HTML5, CSS3 (Sass/SCSS).
  • Familiarity with build and package management tools like Vite, Webpack, Babel, or npm.
  • Experience in consuming RESTful APIs.
  • Knowledge of responsive web design principles and accessibility.
  • Experience with version control using Git.
  • Hands-on experience using Figma or similar tools.
  • Strong problem-solving skills and ability to debug web application issues.
  • Develop user-facing features using front-end technologies, ensuring they align with project requirements.
  • Contribute to translating design concepts into functional web components.
  • Optimize user interfaces for maximum efficiency and scalability.
  • Collaborate with back-end developers to integrate front-end components with back-end APIs.
  • Create reusable and modular components that support multiple projects.
  • Engage in the code review process and provide constructive feedback.
  • Work closely with engineering leads, product owners, and project managers.

FigmaGitHTMLCSSReact.jsVue.JsProduct DevelopmentReactRESTful APIs

Posted 3 months ago
Apply
Apply

๐Ÿ“ US, Canada

๐Ÿงญ Full-Time

๐Ÿ’ธ 107640 - 120000 USD per year

๐Ÿ” Internet services

๐Ÿข Company: Tucows Inc.

  • Bachelorโ€™s degree in Computer Science, Software Engineering, or equivalent work experience.
  • Minimum of 5 years of experience delivering high-quality software solutions.
  • Solid understanding of modern JS frameworks, such as React.js and Vue.js.
  • Practical experience in developing unit tests.
  • Strong skills in HTML5, CSS3 (Sass/SCSS).
  • Familiarity with build and package management tools like Vite, Webpack, Babel, or npm.
  • Experience in consuming RESTful APIs.
  • Knowledge of responsive web design principles and accessibility.
  • Experience with version control using Git.
  • Skilled in illustrating workflows, wireframes, and high-fidelity mockups.
  • Hands-on experience using Figma or a similar tool.
  • Strong problem-solving skills and ability to debug web applications.
  • Develop user-facing features using front-end technologies.
  • Contribute to design concepts alongside UX/UI designers.
  • Optimize user interfaces for efficiency and scalability.
  • Collaborate with back-end developers for integration.
  • Create reusable and modular components for multiple projects.
  • Engage in code review processes to improve quality.
  • Work with project teams to ensure effective product development.
  • Stay informed about the latest web technologies.

FigmaGitHTMLCSSReact.jsVue.JsProduct DevelopmentReactRESTful APIs

Posted 3 months ago
Apply
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 NativeRubyTypeScriptProduct DevelopmentBusiness OperationsgRPCPostgresProduct designReduxReactMentoringSoftware Engineering

Posted 3 months ago
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 3 months ago
Apply
Apply

๐Ÿ“ United States, Canada

๐Ÿงญ Full-Time

๐Ÿ’ธ 175000 - 195000 USD per year

๐Ÿ” Blockchain, Web3

๐Ÿข Company: Magic๐Ÿ‘ฅ 51-100๐Ÿ’ฐ $52,000,000 over 1 year agoCryptocurrencyDeveloper ToolsWeb3SecurityInformation TechnologyIdentity Management

  • Ideally 6-8 years experience of working within an agile software development team.
  • Direct experience working within web3 (including freelancing or side projects).
  • Strong passion for Web3 and blockchain knowledge, ideally Ethereum.
  • Experience in ES6+ JavaScript (TypeScript experience preferred).
  • Experience in CSS preprocessors like LESS or SCSS.
  • Experience with Next.js, React, React Hooks, and Redux.
  • Strong interpersonal skills demonstrating empathy and ability to explain technical concepts.
  • Working knowledge of webpack or similar tooling.
  • Work closely with product, design, and engineering stakeholders to define authentication requirements and implement identity management services.
  • Collaborate with engineering peers to improve the architecture of Magic systems, including SDK and UI/UX components.
  • Lead initiatives in shaping the federated identity services architecture accessible through the SDK, enhancing functionality and service quality.

Software DevelopmentAgileEs6CSSJavascriptTypeScriptReduxNext.jsReactAttention to detailInterpersonal skillsEmpathy

Posted 6 months ago
Apply