Apply

Software Engineer- Frontend

Posted 3 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 4 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

🧭 Full-Time

🔍 Software Development

🏢 Company: Vanta👥 501-1000💰 $150,000,000 Series C 7 months agoInternetArtificial Intelligence (AI)ComplianceCyber SecuritySoftware

  • Have at least 3 years of industry experience
  • Have experience with complex infrastructure challenges related to scale, reliability, and performance
  • Have played technical leadership roles for teams or complex projects
  • Have previous startup experience, or worked in an environment that prioritizes a bias for action
  • Have previous experience working on greenfield projects
  • Have an interest in learning about security or prior experience in the space
  • Lead complex projects with multiple stakeholders and engineers to enable our business and team to scale
  • Support design reviews, communicate constraints, and help engineers make the right trade-offs
  • Set direction for critical infrastructure, enabling us to stay ahead of continued rapid growth
  • Contribute to building Vanta’s engineering culture as we grow
  • Work with talented and kind engineers to make a significant impact on our customer base, enabling them to improve their security and prove it

AWSDockerLeadershipNode.jsProject ManagementSoftware DevelopmentSQLFrontend DevelopmentGitHTMLCSSJavascriptReact.jsSoftware ArchitectureTypeScriptAPI testingCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMicroservicesDebugging

Posted 5 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Hotel Commerce Technology

🏢 Company: SiteMinder👥 501-1000💰 $73,169,482 over 3 years agoCustomer ServiceE-CommerceSaaSInformation TechnologyEnterprise SoftwareHotelSoftware

  • Extensive experience with Javascript/Typescript
  • Experience with Vue or React
  • Experience with large scale production platforms
  • Ability to write clean, organized code
  • Experience mentoring junior engineers
  • Understanding of frontend ecosystem
  • Familiarity with responsive design
  • Experience with REST APIs and GraphQL
  • Familiarity with CI/CD systems
  • Deliver engaging experiences using front-end technologies
  • Build scalable and testable frontend code
  • Work in a cross-functional team and participate in ceremonies
  • Feature lead from design to release
  • Collaborate on solutions to business problems
  • Contribute to code reviews and documentation
  • Onboard and mentor junior engineers
  • Stay updated with best practices and technologies

GraphQLNode.jsFrontend DevelopmentJavascriptTypeScriptVue.JsReactCI/CDRESTful APIs

Posted 8 days ago
Apply
Apply

📍 North America

🧭 Full-Time

💸 170000.0 - 240000.0 USD per year

🔍 Data Activation

🏢 Company: Hightouch👥 101-250💰 $38,000,000 Series B over 1 year agoDeveloper PlatformCRMSaaSMarketingInformation TechnologySoftware

  • Deep experience in developing frontend applications.
  • Product-minded with a passion for user experience.
  • Strong collaboration skills with product managers and designers.
  • Ability to prioritize and make decisions with ambiguous requirements.
  • Willingness to mentor other engineers.
  • Develop production-ready applications focusing on user experience.
  • Collaborate with product managers and designers to quickly ship features.
  • Build a strong understanding of core users and personas.
  • Shape best practices within the engineering organization.
  • Mentor other frontend engineers and make important technical decisions.

Frontend DevelopmentHTMLCSSJavascriptUI DesignUser Experience DesignReact

Posted 14 days ago
Apply
Apply

📍 US

🧭 Full-Time

🔍 Fintech

🏢 Company: AffiniPay👥 501-1000💰 Private 7 months agoFinancial ServicesPaymentsFinTech

  • BS in Computer Science or related field, or equivalent professional experience.
  • 5+ years of experience designing, implementing, and debugging large-scale, cloud-based solutions.
  • Extensive experience building production-grade web applications, including developing reusable components, managing complex state, and optimizing front-end performance.
  • Expertise in Frontend technologies such as React, Tailwind, Bootstrap, NextJS.
  • Experience in deploying frontend applications and building out a CI/CD pipeline.
  • Professional experience with Ruby on Rails or equivalent, with the ability to develop and maintain APIs and other backend functionality.
  • Experience with Lean product development and Agile frameworks (e.g., Scrum, Kanban).
  • Strong understanding of SOLID design principles and software design patterns.
  • Proficiency in SQL and experience working with relational databases such as PostgreSQL or MySQL.
  • Excellent teamwork, documentation, and communication skills.
  • Design and implement scalable applications using modern web application frameworks (e.g., Rails, React, Node, NextJS).
  • Utilize and maintain reusable component libraries.
  • Collaborate with product teams to assess trade-offs, identify risks, and align improvements with business objectives.
  • Modernize web applications to enhance user experience, improve performance, and ensure scalability.
  • Pioneer in Frontend technologies and bring in concepts and patterns into the engineering organization.
  • Establish best practices and champion innovation.
  • Mentor and coach software engineers, fostering professional growth within the team.
  • Work closely with UX teams to design and ship web applications with a focus on usability.
  • Support software deployments by debugging, troubleshooting, and coordinating with DevOps and QA engineers.
  • Drive technology initiatives to enhance application performance, scalability, and maintainability.
  • Stay updated with industry trends and emerging technologies to bring innovation to the team.

PostgreSQLSQLAgileFrontend DevelopmentHTMLCSSRuby on RailsNext.jsReactCI/CD

Posted 20 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Legal technology

🏢 Company: Proof👥 251-500💰 Convertible Note over 1 year ago🫂 Last layoff over 2 years agoTransaction ProcessingLegal TechLegalSoftware

  • 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.
  • 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.

CypressHTMLCSSJestTypeScriptReduxReactRESTful APIs

Posted 24 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 about 1 month 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 3 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 3 months ago
Apply
Apply

📍 USA

🔍 Cryptocurrency

🏢 Company: Referrals Only Board

  • At least 5 years of experience in software engineering.
  • Minimum of 4 years developing web apps with JavaScript and modern component-based frameworks like React.
  • Experience in shipping user-facing features using component-based UI frameworks.
  • Knowledge of current trends in front-end architecture, such as performance and security.
  • Familiarity with product and design lifecycles and collaboration with cross-functional teams.
  • Ability to write high quality, well-tested code.
  • Design secure and highly reliable services to integrate with blockchains and add new cryptocurrency assets.
  • Build a mass market interface for digital currency apps by enhancing functionalities of existing cryptocurrencies.
  • Write infrastructural services that ensure secure storage and transactions.
  • Collaborate with engineers, product managers, and senior leadership to create a quarterly roadmap.
  • Contribute to a positive team environment in meetings.

JavascriptReact

Posted 4 months ago
Apply
Apply

📍 US

🧭 Full-Time

🔍 Cloud technology / SaaS

🏢 Company: Avetta, LLC

  • 5+ years of Web Development experience with a proven record of delivering exceptional user experiences.
  • 2+ years of experience with a JavaScript framework (React, Angular, Vue) and Elm for frontend development.
  • Mastery of HTML, CSS, JavaScript, and modern web design principles.
  • Strong proficiency with REST APIs and an understanding of GraphQL (a plus).
  • Hands-on experience in the entire SDLC: designing, developing, testing, deploying, and maintaining software applications.
  • Expertise in Git-based version control, including feature branching strategies and creating pull requests.
  • A Bachelor’s Degree (or higher) in Computer Science (or related field).
  • Partner with Product to brainstorm solutions and shape feature development.
  • Drive projects autonomously in a collaborative team environment.
  • Continuously sharpen skills by learning and experimenting with new tools and technologies.
  • Contribute fresh ideas and explore new technologies to elevate the platform.
  • Write clean, maintainable code that reflects a passion for development.

Frontend DevelopmentGitHTMLCSSJavascriptREST API

Posted 4 months ago
Apply