Apply

Senior Frontend Engineer

Posted 2024-07-11

View full description

💎 Seniority level: Senior, 5+ years of software engineering experience

📍 Location: United States

💸 Salary: 210000 - 232000 USD per year

🔍 Industry: Finance / Cryptocurrency

🏢 Company: Uniswap💰 $165.0m Series B on 2022-10-13CryptocurrencyDecentralized Finance (DeFi)EthereumBlockchainWeb3Financial ServicesFinTech

🗣️ Languages: English

⏳ Experience: 5+ years of software engineering experience

🪄 Skills: TypeScriptReactJavaScript

Requirements:
  • 5+ years of software engineering experience.
  • At least 3 years of React experience.
  • A deep understanding of the architecture of modern client-side React applications.
  • Prior experience with component libraries or design teams in user-facing applications.
  • A desire to keep up with modern best practices in web development.
Responsibilities:
  • Rapidly implement functional UI elements from design mocks, focusing on performance and accessibility.
  • Determine when to create abstractions versus one-off features.
  • Ensure components are functional, elegant, performant, and mobile-friendly.
  • Understand when and how to run UI tests.
Apply

Related Jobs

Apply

📍 Mexico, Gibraltar, Colombia, USA, Brazil, Argentina

🔍 Cryptocurrency

🏢 Company: Bitso

  • 5+ years of experience in frontend application development.
  • Strong experience with ReactJS Framework.
  • Excellent verbal and written communication skills in English.
  • Extensive knowledge of JavaScript, TypeScript, CSS, and HTML.
  • Experience with testing frameworks such as Jest or Vitest.
  • Familiarity with software architecture and systems design.
  • Experience with version control systems like Git.
  • Experience with Web3.js.

  • Understand the product specifications and develop new features.
  • Ensure code quality and best practices through reviews, testing, and documentation.
  • Collaborate with UX/UI designers for interface implementation.
  • Stay updated with emerging technologies and evaluate their impact.
  • Identify performance bottlenecks and optimize load times.
  • Work with backend developers to define API requirements.

GitHTMLCSSJavascriptJestSoftware ArchitectureTypeScriptJavaScriptWeb3.jsCommunication SkillsDocumentation

Posted 2024-11-12
Apply
Apply

📍 United States, Canada, United Kingdom, France, Cyprus

🏢 Company: Career Renew

  • Proficiency in JavaScript, HTML, CSS, React, Redux/MobX, Webpack, Babel.
  • Experience designing high-performance, responsive web applications.
  • Collaborative skills to work effectively with cross-functional teams.
  • Experienced in RESTful APIs, asynchronous programming, Jest/Cypress, CI/CD.
  • Experience with TypeScript and server-side rendering (e.g., Next.js).

  • Design and implement responsive, high-performance web applications using React or other front-end frameworks.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize applications for maximum speed and scalability.
  • Troubleshoot and debug issues to ensure high-quality deliverables.
  • Stay up-to-date with emerging trends and technologies in front-end development.

CypressHTMLCSSJavascriptJestTypeScriptJavaScriptReduxNext.jsReactCI/CDRESTful APIs

Posted 2024-11-07
Apply
Apply

📍 Germany, United States

🔍 IoT, MQTT technology

🏢 Company: HiveMQ

  • 5+ years of strong software engineering background with experience in modern web front-ends.
  • At least 3 years of experience in TypeScript, JavaScript, SCSS, CSS, and HTML.
  • Profound experience with React and reactive state management systems.
  • Solid understanding of web build tools (webpack, turbopack, etc.) and testing tools (Cypress, Selenium, Jest).
  • Experience with source control management (GitHub) and CI/CD practices.
  • Familiarity with web security best practices (OWASP, OAuth2, etc.).
  • Good knowledge of UI/UX concepts and web design is a plus.
  • Experience with A/B testing and feature toggles is a big plus.
  • A systematic approach with a high sense of ownership is essential.
  • Understanding of agile product engineering using Kanban in self-organized teams.
  • Excellent communication skills and strong work ethic.

  • Work with the HiveMQ Product Development team to enhance technology and services.
  • Architect, implement, optimize, and maintain HiveMQ Broker frontend applications.
  • Build reusable UI components and set standards for the company.
  • Refactor existing code bases, improve APIs and client data structures.
  • Develop new features with a focus on UI/UX and customer journey.
  • Collaborate with Product Managers to create new customer value.
  • Promote teamwork, quality, and excellence within the organization.
  • Contribute to the overall developer experience and engineering vision.
  • Learn about MQTT, distributed systems, and IoT best practices.

AgileCypressGitHTMLCSSIoTJavascriptJestTypeScriptJavaScriptProduct DevelopmentData StructuresReactSeleniumCommunication SkillsCI/CD

Posted 2024-11-07
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Educational technology

🏢 Company: Riverside Insights

  • Minimum of four years of experience in software development.
  • Comfortable writing modern architecture for frontend codebases.
  • Deep understanding of UI and UX principles.
  • Experience with unit and integration testing, and automation of testing.
  • Empathetic team player with a focus on collaboration.
  • Ability to work remote and manage work/life balance.
  • Proficient in JavaScript, Node.JS, React, Typescript, Firebase, and PostgreSQL.

  • Develop high-quality, efficient, and scalable software solutions.
  • Lead by example and foster a culture of excellence and collaboration.
  • Collaborate with product team to drive organizational success.
  • Architect solutions, implement features, and evolve coding practices.
  • Create documentation such as flowcharts and code comments.
  • Support the development of teacher-focused enhancements and a new mental health product.
  • Evaluate operational feasibility of proposed solutions.

Node.jsPostgreSQLAgileJavascriptTypeScriptJavaScriptJiraFirebaseReactCollaboration

Posted 2024-10-26
Apply
Apply

📍 Atlanta, Berlin, Lisbon, Los Angeles, New York, San Francisco, Sydney, Vancouver

🧭 Full-Time

🔍 Social networking, crypto

🏢 Company: ZORA

  • Solid understanding of React and component architecture.
  • An eye for detail.
  • A collaborative approach to problem solving.
  • Adept communication skills.
  • Experience with web3 is a plus.
  • Experience with Vercel.
  • Expertise in TypeScript.
  • Past contributions to open source libraries are desirable.

  • Collaborate with engineering & product teams to build toward our shared vision.
  • Deliver & own features and projects from beginning to end.
  • Work closely with design teams to implement and deliver new features for the creator tool.
  • Inject energy and perspective into product meetings and interactions within the community.
  • Interact with APIs, SDKs & zoraOS tools to build modular and efficient front end products.

BlockchainEthereumFrontend DevelopmentHTMLCSSJavaJavascriptReact.jsTypeScriptJavaScriptReactWeb3.jsCollaboration

Posted 2024-10-21
Apply
Apply

📍 Greece, Canada, USA, Japan, Colombia

🧭 Full-Time

🏢 Company: BACKBONE

  • 5+ years experience in front-end web development.
  • Previous experience in leading a development team.
  • Attention to detail & passion for creating great web user experiences.
  • Experience working on responsive design websites for multiple devices.
  • Skilled in incorporating dynamic animations.
  • Solid communication and teamwork skills.
  • Urge to continually learn and improve technical skills.
  • Fluent in English/Greek.
  • Experience with Git version control systems.
  • Excellent knowledge of JS, HTML & CSS / Sass.
  • Excellent understanding of jQuery & Bootstrap.
  • Excellent understanding of backbone.js / handlebars / marionette.
  • Experience with node.js framework.
  • Experience with react.js library.
  • Experience with the JS package manager / toolkit npm & gulp.
  • Experience with the JS module bundler webpack.
  • Experience with animation libraries GSAP.js / slick / fancybox.
  • Experience with cross-browser QA platforms.

  • You will have the opportunity to develop cutting-edge front-end experiences for websites, web applications and hybrid mobile applications for our Greek and international clients.
  • Working closely with our international development team in Canada, USA, Japan and Colombia, you will also have the opportunity to improve the interface and functionalities of our SaaS developer's framework Expresia.
  • The position requires leadership skills and the ability to implement solid approaches for the development team as well as providing mentoring and suggested trainings for the different levels (junior, mid-level, senior).
  • You will be participating in technical discoveries and working closely with the UX/UI department while collaborating with our project and account managers to achieve the best possible solutions for our customers.

LeadershipNode.jsGitGulpHTMLCSSjQueryQAReact.jsReact

Posted 2024-09-20
Apply
Apply

📍 United States

🔍 Machine Learning

🏢 Company: Hugging Face👥 51-200💰 $235.0m Series D on 2023-08-23Software Development

  • You are passionate about open source and want to make machine learning as accessible as possible.
  • You have used TypeScript and a JS framework professionally (React or Svelte ideally).
  • You are comfortable working directly with core web APIs (canvas, audio, etc.).
  • You always keep users front and center, and love collaborating.
  • We are looking for someone kind, thoughtful, and engaged.

  • As a frontend engineer, you will work with core web technologies and Python to build complex UI components to empower users to develop powerful applications with minimal code.
  • You'll help maintain a popular open-source library and nurture an engaged and passionate open-source community.
  • You will collaborate with researchers, ML practitioners, data scientists, and software engineers daily through GitHub, Discord, and Slack.

PythonMachine LearningTypeScriptReactCollaboration

Posted 2024-09-20
Apply
Apply

📍 North America, South America, Europe

🧭 Full-Time

💸 $140,000 - $200,000 per year

🔍 Data labeling and AI

🏢 Company: HumanSignal👥 11-50💰 $5.0m Series A on 2022-05-18Artificial Intelligence (AI)Data Collection and LabelingOpen SourceMachine LearningSoftware

  • Extensive experience developing front-end applications with modern JavaScript frameworks (React, Angular, Vue.js).
  • Strong knowledge of HTML, CSS, and JavaScript (ES6+), with a focus on cross-browser compatibility, accessibility principles, and delivering high-quality, maintainable code.
  • Familiarity with state management libraries (Redux, Vuex) and front-end build tools (Webpack, Vite).
  • Comfort working with backend technologies (e.g., REST APIs, Django GraphQL) and willingness to dive into backend code when needed.
  • A keen eye for design and UX, with a drive to build intuitive and visually appealing interfaces.
  • High user empathy and a focus on delivering value through thoughtful, well-crafted user experiences.
  • A passion and aptitude for impactful communication at a Sr+ SWE IC level, using TDDs, code reviews, presentation, and thoughtful feedback.
  • BSCS, related degree or equivalent practical experience.

  • Develop and maintain front-end components for our data labeling platform, focusing on performance, scalability, and user experience.
  • Work closely with product, design, and other engineers to translate requirements and mockups into intuitive user interfaces.
  • Participate in code reviews, architecture discussions, and the entire development process, from ideation to production.
  • Establish standards for front-end development, including code style, maintainability, and best practices.
  • Identify areas for improvement in the codebase and drive changes that enhance the overall quality of the product.
  • Mentor and provide guidance to junior engineers on best practices and coding standards.

AWSGraphQLPythonCypressDesign PatternsDjangoEs6HTMLCSSJavascriptJestKafkaKubernetesTypeScriptVue.JsJavaScriptAngularPostgresRedisReduxReactSparkVue.js

Posted 2024-09-04
Apply