Uribe Schwarzkopf

Senior Front-End Developer

Uribe Schwarzkopf

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CypressGraphQLJavaScriptJestReactReact NativeReduxTypeScript

About the role

  • Lead the design, development, and optimisation of frontend components for web and mobile platforms
  • Collaborate with UX/UI designers and product managers to implement intuitive, accessible, and responsive user interfaces
  • Write clean, modular, and testable code using modern JavaScript/TypeScript frameworks (e.g. React, React Native)
  • Ensure cross-browser compatibility and performance across different devices and network conditions
  • Integrate APIs and work closely with backend engineers to ensure seamless user experiences
  • Drive continuous improvements in UI performance, accessibility, and usability
  • Mentor junior developers and help maintain a collaborative engineering culture
  • Participate in code reviews, design discussions, and technical decision-making
  • Report to the Team Lead and contribute to architectural decisions as Uride scales across Canada and prepares for international growth

Requirements

  • 7+ years of professional experience in frontend development, with a strong focus on single-page applications
  • Proficiency in JavaScript and TypeScript
  • Deep knowledge of frameworks such as React.js and React Native
  • Strong experience with HTML5, CSS3, Flexbox
  • Familiarity with state management tools (e.g., Context api, Redux, Zustand, or Vuex)
  • Experience with testing frameworks such as Jest, React Testing Library, or Cypress
  • Strong understanding of accessibility, responsiveness, and web performance best practices
  • Familiarity with mobile-first or progressive web app development
  • Comfortable working in an agile, remote-first environment with cross-functional teams
  • Exposure to DevOps tools and CI/CD workflows (e.g. GitHub Actions, Netlify)
  • Comfortable navigating complexity, mentoring others, and contributing to architectural decisions
  • Bonus: Experience with Figma
  • Bonus: Experience integrating frontend applications with GraphQL or RESTful APIs
  • Bonus: Familiarity with component libraries or design systems (e.g. Storybook, TailwindCSS)
  • Bonus: Background in ridesharing, logistics, or marketplace platforms