Mô Tả Công Việc
About PAVE - A product of Discovery LoftPAVE 🔧🚗is an innovative automotive technology company transforming the way the world inspects vehicles. Powered by Intelligent Damage Detection capabilities, PAVE enables anyone with a smartphone to complete a guided vehicle inspection simply by taking photos of their car.Headquartered in Toronto, our team brings deep expertise from both the automotive and technology industries, blending the best of artificial intelligence and automotive intelligence.For more information, visit Responsibilities
Collaborate closely with the UI/UX team to deeply understand the design system, component logic, and design methodology (e.g., atomic design, responsive principles, accessibility). Validate and ensure the technical feasibility of design requirements, and provide feedback to UI/UX when necessary.
Take ownership of translating high-fidelity UI/UX designs into pixel-perfect, maintainable frontend code using HTML, SCSS, and JavaScript. Ensure consistency and alignment between design specifications and implementation across various screens and platforms.
Leverage Tailwind CSS (utility-first CSS framework) for styling components. Design the UI components to be framework-agnostic and easily integratable with modern libraries: ReactJs, SvelteJs, or Laravel Livewire projects.
Optimize UI components for performance, responsiveness, and cross-browser compatibility across web-capable devices and embedded webviews.
Use Storybook (or a similar component workbench) to develop and document UI components in isolation. Maintain a living style guide and interactive documentation so designers and developers can browse and test components. Write unit and integration tests for components to guarantee quality and catch regressions early.
Work with various front-end teams to integrate the new UI framework into their applications. Provide support and gather feedback from these internal teams, iterating on components or adding new features to the framework based on real-world usage and requirements.
Write robust, scalable code and manage upgrades of frontend frameworks and third-party modules with a strong focus on coding standards and security.
Implement and maintain testing for UI components using tools like Jest, Mocha, or Chai to ensure reliability and stability.
Participate in code reviews, share best practices, and contribute to frontend architecture decisions across teams.
Stay up-to-date with the latest front-end technologies, trends, and best practices. Continuously evaluate and incorporate improvements (e.g. new tools, libraries, or techniques) to keep the custom framework modern and maintainable over time.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
What We’d Love From You
We’d be delighted if you could share a web product you helped build, where your frontend implementation contributed to a smooth, responsive, and user-friendly UI. We’re also interested in hearing about how you collaborated with designers and ensured a great user experience through code.
Be open minded to things you do not know, consistently learn and grow the skills necessary for the job Be ready to adjust and implement new plans in a fast paced environment Be confident and responsible; responsible down to a single line of code.
Always be working on self improvement; willing to review your progress and see how you can make it better
Getting the job done is a priority.
Have good sportsmanship and be competitive; we have structured the responsibilities to be somewhat like a game!
Be respectful and helpful to others and your working environment
Treat yourself well and save the Earth.
Be motivated, creative and passionate - it will ignite the rest!
Good English communication skills, both verbal and written.
Requirements
Experience:
5+ years of frontend development experience, with at least 2 years in a senior or tech lead role.
Proven track record delivering high-quality web applications in cross-functional teams.
Prior experience collaborating closely with design teams (especially UI/UX Managers or Product Designers).
Technical Skills:
Solid understanding of HTML5, CSS3, and core web fundamentals.
Experience with CSS frameworks or methodologies (e.g. Tailwind CSS, BEM, Sass/LESS). Familiarity with Tailwind CSS is a strong plus, or willingness to learn it for implementing utility-first styling at scale.
Expertise in JavaScript, with deep proficiency in TypeScript for large codebases.
Strong proficiency with at least one modern front-end framework, especially React.js (hooks, context, state management, etc.). Familiarity with Svelte.js (or similar frameworks like Angular or Vue) is a plus, and an ability to quickly learn new frameworks is expected to achieve cross-framework integration.
Experience using tools like Storybook for building and showcasing UI components in isolation. Comfortable documenting components, writing usage examples, and utilizing such tools for UI testing and development workflow.
Proficient with version control (Git) and collaborative development workflows (pull requests, code reviews). Experience with modern build tools/bundlers (Webpack, Vite, Rollup) and package managers (npm/yarn) for distributing libraries.
Strong knowledge of web accessibility standards (WCAG) and experience ensuring UIs are accessible. Exposure to writing tests for the front-end (unit tests with Jest, component tests, and end-to-end tests with tools like Cypress) to validate UI behavior.
Ability to optimize front-end code for performance. Familiar with performance debugging/profiling tools and techniques to improve load times and rendering (e.g., Lighthouse, Chrome DevTools).
Soft Skills:
Excellent problem-solving and analytical skills. Capable of architecting solutions to complex UI challenges and making design decisions that scale for a large codebase.
Strong communication skills with the ability to explain technical decisions to non-technical stakeholders, and to understand design considerations from the UX team’s perspective.
Experience mentoring or leading frontend developers, conducting code reviews, and promoting engineering excellence.
Proactive, ownership-driven mindset with the ability to work independently or lead frontend efforts within a cross-functional squad.
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
Xem toàn bộ Yêu Cầu Công Việc
Hình thức
Full-time
Quyền Lợi
1. Competitive Compensation & Perks
Attractive salary package.
15 days of annual leave.
Year-end bonus equal to one month’s salary.
Premium healthcare coverage for you and your family.
Thoughtful appreciation gifts throughout the year.
2. Growth & Learning Opportunities
Work on cutting-edge, large-scale products in the car inspection field.
Clear career paths for both technical experts and aspiring leaders.
Continuous learning programs to sharpen your skills and grow your career.
Learn from everything, everywhere—but be a smart copy-paster, not a copycat!
Be ready to embrace and implement new ideas in a fast-paced environment.
3. An Inspiring Workplace
Flexible hybrid work model and a strong focus on work-life balance.
A modern, fully-equipped Office with a well-stocked pantry.
Be motivated, creative, and passionate—we can’t ask for more!
Respect and care for your teammates, your environment, and even yourself.
Treat yourself well, and while you’re at it, save the Earth too.
4. A Mindset for Growth
Have the courage to move fast, stay flexible, and take full responsibility for every single line of code.
Always look back at your work and strive to make it better—nothing is perfect, and that’s where you come in.
It’s okay to be late sometimes, but make sure you’re fully accountable and aware of your actions.
5. A Dynamic and Open CultureWe don’t stick rigidly to the gameplan, so feel free to add or remove your own “blah blah” from this list. 😉
Mức lương
Thỏa thuận
Báo cáo tin tuyển dụng: Nếu bạn thấy rằng tin tuyển dụng này không đúng hoặc có dấu hiệu lừa đảo,
hãy phản ánh với chúng tôi.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.