Senior SWE – Fullstack – UI Architect
Company | Velocity Global |
---|---|
Location | Vancouver, BC, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Expert 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.