Posted in

Senior SWE – Fullstack – UI Architect

Senior SWE – Fullstack – UI Architect

CompanyVelocity Global
LocationVancouver, BC, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelExpert or higher

Requirements

  • Have either a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of professional software development experience, with a strong focus on front-end development and UI architecture.
  • Deep expertise in ReactJS, TypeScript, and modern front-end development techniques.
  • Proven experience in designing and implementing scalable UI frameworks and reusable components.
  • Strong understanding of backend technologies such as Postgres and AWS (Lambda, API Gateway, DynamoDB, etc.).
  • Solid knowledge of performance optimization, accessibility standards, and responsive design.
  • Proven experience in guiding technical discussions, make architectural decisions, and align engineering efforts with business objectives.
  • Outstanding ability to communicate and work collaboratively, with the ability to inspire stakeholders across technical and non-technical teams.

Responsibilities

  • Define and implement the architectural vision for the front-end systems, focusing on scalability, maintainability, and performance.
  • Drive the implementation of technical and infrastructure initiatives aligned with architectural objectives.
  • Be willing to make short-term and long-term tradeoffs to meet the architectural vision while delivering customer value.
  • Lead the development of reusable UI components and frameworks using ReactJS and TypeScript.
  • Collaborate with cross-functional teams, including backend engineers, product managers, and designers, to ensure seamless integration of front-end and backend systems.
  • Evaluate and recommend tools, libraries, and frameworks to enhance the front-end development process as well as support strategic growth and maintain a competitive edge.
  • Supervise and review the team’s work to ensure alignment with architecture decisions, adherence to coding standards, best practices, design patterns and compliance with established guidelines.
  • Conduct technical reviews, provide mentorship, and guide engineers in implementing complex front-end solutions.
  • Actively identify areas of technical debt and architectural improvements needed within the product.
  • Stay current with emerging trends and technologies in front-end development, applying them to solve complex technical challenges.
  • Advocate for and implement strategies to improve the accessibility, usability, and overall user experience of our applications.

Preferred Qualifications

  • Experience in server-less architectures and growth-focused engineering projects is highly desirable.