Apply

Software Engineer- Frontend

Posted 2024-11-15

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

⏳ Experience: Minimum of 5 years

🪄 Skills: FigmaGitReact.jsVue.JsProduct DevelopmentHTML5CSS3ReactVue.jsRESTful 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

🔍 Finance

🏢 Company: Subscript

  • Excellent engineering skills with an emphasis on high quality code.
  • Ability to write effective tests.
  • Proficient written and recorded video communication skills.
  • Interest in working autonomously and in a diverse team environment.

  • Work on backend tasks such as database design and implementation, complex data management problems, and API design.
  • Build features in the React app including HTML/CSS and styled components, while focusing on user experience.
  • Collaborate with designers and founders to develop and iterate on the product.

Node.jsExpress.jsHTMLCSSClickhousePostgresReact

Posted 2024-11-18
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.

FigmaGitReact.jsVue.JsProduct DevelopmentHTML5CSS3ReactVue.jsRESTful APIs

Posted 2024-11-15
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 NativeRubyTypeScriptJavaScriptProduct DevelopmentBusiness OperationsgRPCPostgresProduct designReduxReactMentoring

Posted 2024-11-12
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 NativeRubyTypeScriptJavaScriptProduct DevelopmentBusiness OperationsgRPCPostgresProduct designReduxReactMentoring

Posted 2024-11-12
Apply
Apply

📍 USA

💸 147000 - 174000 USD per year

🔍 Cryptocurrency and Blockchain

🏢 Company: Coinbase Careers Page

  • You have at least 3+ years of experience in software engineering.
  • Strong React and React Native experience.
  • Extensive knowledge of semantic HTML and proper use of ARIA.
  • Experience with assistive technologies, such as screen readers, voice dictation, and magnification.

  • Leading the new Onchain Pod and helping define its charter, vision, mission, and roadmap.
  • Building and maintaining UI libraries, tooling, and infrastructure systems to support and scale the onchain platform.
  • Working with Kubernetes and cloud services to automate and maintain critical blockchain infrastructure.
  • Engaging in research and prototyping innovative ideas to enhance the efficiency and scalability of blockchain clients.
  • Contributing to open-source projects such as the Geth and Optimism.

BlockchainEthereumHTMLReact NativeReact

Posted 2024-11-09
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

🔍 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.JsJavaScriptReactVue.js

Posted 2024-11-07
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.JsJavaScriptHTML5CSS3ReactVue.js

Posted 2024-11-07
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