Apply

Software Engineer- Frontend

Posted 2 months agoViewed

View full description

💎 Seniority level: Senior, Minimum of 5 years

📍 Location: US, Canada

💸 Salary: 107640 - 120000 USD per year

🔍 Industry: Internet, Domain Registration

🏢 Company: Tucows👥 1001-5000💰 $240,000,000 Post-IPO Debt over 1 year ago🫂 Last layoff 3 months agoEmailWeb HostingDomain RegistrarMobileISP

⏳ Experience: Minimum of 5 years

🪄 Skills: FigmaGitHTMLCSSReact.jsVue.JsProduct DevelopmentReactRESTful APIs

Requirements:
  • 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.
Responsibilities:
  • 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.
Apply

Related Jobs

Apply

📍 United States

🔍 Nonprofit, Charity

  • A strong foundation and passion for modern frontend development.
  • Expertise in writing clean, modular, extensible JavaScript (React), HTML5, and CSS3.
  • Experience collaborating with designers on design concepts, responsive design and UI component libraries.
  • Hands-on experience with web performance optimization and front-end dev-ops infrastructure.
  • At least 2 years developing user-facing web applications.
  • Proficiency with Ruby on Rails and test-driven development.
  • An agile approach to software development.

  • Working with cross functional squad members to shape, build, and maintain software related to optimizing charity: water’s public website.
  • Collaborating with designers to build and maintain performance-optimized UI Components and responsive user interfaces.
  • Writing clean, modern, well-tested code to ensure smooth operation of all systems.
  • Conducting thorough code reviews and contributing to technical team discussions.

AgileGitHTMLCSSJavascriptRubyRuby on RailsReact

Posted 7 days ago
Apply
Apply

📍 UK, Europe, South Africa, US, APAC

🔍 Payments and financial services

🏢 Company: BVNK👥 101-250💰 $40,126,691 Series A over 2 years agoIT InfrastructureFinancial ServicesBankingB2BEnterprise SoftwareFinTech

  • 5+ years experience working with React, Next.js, TypeScript, Webpack/Vite/Rollup, Test Driven Development, and Design Systems or Component Libraries spanning multiple systems.
  • Proven ability to design, architect, debug, test, and create well-documented code.
  • Production experience with micro frontends and module federation.
  • Direct experience using testing frameworks such as React Testing Library, Jest, Vitest, and MSW.
  • Experience with state management tools like Jotai, React Query, and React Context.
  • Familiarity with Tailwind CSS and Shadcn to bring designs to life.
  • Understanding of common design patterns and principles, and how/when to apply them.
  • Demonstrated ability to translate abstract challenges into clear, actionable steps and solutions.

  • Collaborate with our product team to iterate fast and deliver results.
  • Translate from technical to non-technical with stakeholders across the business.
  • Work with our product designers to create a best in class user experience for our customers.
  • Advocate for the simplest but most effective approach in everything we do.
  • Ensure our products are built in a future proof way.
  • Contribute to our engineering culture and standards to help us perform better.

JestTypeScriptNext.jsReact

Posted 8 days ago
Apply
Apply

📍 United States

🔍 Human Resources software

🏢 Company: BambooHR👥 251-500💰 over 8 years agoHuman ResourcesSaaSSoftware

  • 5+ years of hands-on experience in HTML, CSS, and JavaScript.
  • Ability to produce user interfaces from high-resolution mocks.
  • Experience leading web development projects with multiple stakeholders.
  • Strong understanding of web standards and best practices.
  • Ability to mentor team members and contribute to a collaborative environment.
  • Previous work samples demonstrating proficiency in creating interactive web applications.

  • Collaborate with designers and cross-functional teams to enhance website functionality and aesthetics.
  • Build engaging and reusable website components using JavaScript and CSS.
  • Implement data tracking, cookie consent, and A/B testing solutions.
  • Analyze and enhance website performance using browser beacons and RUM data.
  • Utilize tools like Adobe Analytics to track user interactions and optimize performance.
  • Research and propose optimizations for seamless website operation.

HTMLCSSJavascriptMentoringA/B testing

Posted 9 days ago
Apply
Apply

📍 USA

🔍 Cryptocurrency

🏢 Company: Referrals Only Board

  • At least 2+ years of experience in developing web apps and shipping user-facing features with JavaScript and modern frameworks like React.
  • Familiarity with front-end architecture best practices including performance, security, and usability.
  • Experience in collaborating closely with designers, engineers, and product managers.
  • Ability to write high-quality, well-tested code to meet customer needs.

  • Design secure and highly reliable services to integrate with blockchains and add new cryptocurrency assets to Coinbase.
  • Build a mass market interface for digital currency apps by enhancing existing cryptocurrencies.
  • Write infrastructural services for secure storage and transactional services.
  • Collaborate with engineers, product managers, and senior leadership to develop roadmaps.

Frontend DevelopmentJavascriptReactRESTful APIs

Posted about 1 month ago
Apply
Apply

📍 Arkansas, Arizona, California, Colorado, Florida, Georgia, Kansas, Minnesota, Missouri, Nevada, Ohio, Pennsylvania, Tennessee, Texas, Utah, Virginia, Washington, Wisconsin

🔍 Pharmacy benefits management

🏢 Company: SmithRx

  • BS or advanced degree in computer science.
  • 8+ years of software development experience working on client-side applications.
  • Expertise in JavaScript, React, GraphQL, HTML, CSS, and various front-end frameworks.
  • Proven experience in client-side software design, implementing reusable components, and ability to work on features independently.
  • Experience using Git in a professional environment.
  • Experience in writing automated tests using testing frameworks such as Cypress or Selenium.
  • Some industry experience with CI/CD pipeline, Docker, and a common cloud service provider.
  • Understanding of typical web application, SOA and micro services patterns is a plus.
  • Experience at a high-growth startup is a plus.

  • Taking the lead on designing, developing and maintaining SmithRx frontend features with a strong depth of knowledge in JavaScript, React, and GraphQL while leveraging CI/CD to iterate quickly.
  • Collaborate with stakeholders and technical leads to understand functional and technical feasibility of UI/UX designs to produce high-quality, performant, decoupled, and scalable code.
  • Continually apply software development best practices, design patterns, tools and technologies and lead operational excellence.
  • Troubleshoot production issues by performing triages for issues that arise and performing root cause analysis to prevent future occurrence of issues.
  • Coach/mentor junior team members in their assigned engineering projects by performing design and code reviews.
  • Work with senior leadership to turn technical vision into a tangible roadmap.
  • Be the cornerstone of a collaborative learning culture through knowledge sharing, mentorship, code reviews, and exploration of new frameworks and paradigms.

GraphQLLeadershipSoftware DevelopmentDesign PatternsGitHTMLCSSJavascriptReactCI/CD

Posted about 1 month ago
Apply
Apply

📍 USA, UK, India

🔍 B2B technology

🏢 Company: Demandbase👥 501-1000💰 $175,000,000 Debt Financing almost 2 years agoSales AutomationAdvertisingBig DataSaaSAnalyticsB2BMarketingMarketing AutomationSoftware

  • Minimum of 4 years of relevant work experience as a front-end engineer.
  • Experience working on large-scale React applications.
  • Close collaboration with UX and Product teams.
  • Attention to detail at both visual and technical levels.
  • Strong product-oriented mindset with a desire to solve customer problems.
  • Experience with cross-functional platform engineering teams for thoughtful API design.

  • Help develop and own our single-page React (Typescript) application.
  • Set technical direction and standards across the product & engineering organization.
  • Serve as a senior resource for code reviews and best practices.
  • Work on a cross-functional team to design, develop, test, and release new functionality based on sophisticated ML-driven analytics.
  • Collaborate with Cloud Ops and QA to ensure industry-standard build, test, deploy pipelines.

AgileJavaJavascriptJestQAProduct DevelopmentReactSeleniumCI/CDAttention to detail

Posted about 2 months ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 170000 - 200000 USD per year

🔍 Fintech, SMB software, consumer company

  • 5+ years of experience in software engineering.
  • Experience leading and owning end-to-end product development and technology initiatives.
  • Experience working with React or relevant web technologies.
  • Experience in a collaborative environment with various 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, managing complexity.
  • Collaborate with product managers, product design, or other stakeholders on product initiatives.
  • Break down epics and projects into manageable tasks for the team.
  • Produce high-quality code that is testable, readable, and accounts for edge cases.
  • Architect tools, services, and systems for iterative development and scaling.
  • Uphold best engineering practices and mentor newer team members.

Design PatternsJavascriptKotlinReact NativeRubyTypeScriptProduct DevelopmentBusiness OperationsgRPCPostgresProduct designReduxReactMentoringMentorship

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

📍 United States

🔍 Online identity infrastructure

  • Strong technical skills in frontend development.
  • Experience with customer-centric product design and development.

  • Build reliable products that balance complex compliance requirements.
  • Create seamless user experiences that enhance the Persona product.
  • Address challenging technical problems related to customer needs.

Software DevelopmentFrontend DevelopmentHTMLCSSJavaJavascriptReact.jsTypeScriptVue.JsReact

Posted 2 months ago
Apply
Apply

📍 USA

🔍 Online identity management

  • Experience in building customer-centric products.
  • Focus on reliability and user experience.
  • Knowledge of compliance requirements is beneficial.

  • Build reliable products and seamless user experiences.
  • Contribute directly to the long-term quality of the Persona product.
  • Address complex technical challenges due to evolving compliance requirements.

Frontend DevelopmentHTMLCSSJavaJavascriptReact.jsTypeScriptVue.JsReact

Posted 2 months ago
Apply