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 pave.ai. What We’d Love From You
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!
Responsibilities
Take primary responsibility for all PAVE Web Applications using the SvelteJs / ReactJs framework and collaborate with other engineers for related services.
Monitor and operate needed upgrades on frameworks and modules, and write, review, and maintain code in compliance with coding quality and security standards.
Optimize components for maximum performance and compatibility across a vast array of web-capable devices, browsers, and popular application webviews.
Identify web-based user interactions.
Develop and implement highly responsive user interface components using SvelteJs, and secondarily with ReactJs.
Continuously monitor and improve front-end performance.
Ensure the technical feasibility of UI/UX designs.
Write tests and contribute to reliability frameworks such as Jest, Mocha, Chai, and find automation opportunities.
Research and implement advanced technologies primarily using the SvelteJs / ReactJs framework and related modules/frameworks to achieve business requirements: PWA, real-time video streaming, still photo capture, and AI in JavaScript (OpenCV, Tensorflow, Brain, Math, WebGL...).
Self-train on new knowledge regarding product roadmap or project requirements. Prioritize learning backend frameworks (such as NestJs) to understand and develop terms such as RESTful API/GraphQL, Microservices, Events, Queues, Websockets, Security…
Participate in code reviews and provide constructive feedback to peers.
Engage in Agile/Scrum practices and participate in sprint planning, retrospectives, and daily stand-ups.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
Requirements
Experience:
Proven experience as a front-end developer with a strong focus on ReactJs.
Solid experience with SvelteJs is also required..
Technical Skills:
Proficient in HTML, CSS, and JavaScript.
Deep understanding of ReactJs and its core principles.
Strong knowledge of SvelteJs and its core principles.
Strong knowledge of Typescript principles
Familiarity with modern front-end build pipelines and tools.
Experience with popular ReactJs workflows (such as Flux or Redux) and related technologies (Next.js, Isomorphic).
Experience with Progressive Web Apps (PWAs) and real-time video streaming and still photo capture using web technologies.
Testing and Debugging:
Experience with testing frameworks like Mocha, Chai, Jest.
Strong debugging skills and ability to troubleshoot performance and scalability issues.
Performance Optimization:Experience in optimizing front-end performance for a wide range of web-capable devices and browsers.
UI/UX Design:
Ability to translate UI/UX designs into interactive and responsive web applications.
Ensure the technical feasibility of UI/UX designs.
Version Control:Proficiency with Git and version control systems.
Backend Understanding:
Familiarity with backend frameworks like NestJs.
Understanding of RESTful API/GraphQL, Microservices, Events, Queues, Websockets, and Security.
Soft Skills:
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Ability to coach and mentor junior members of the team.
Self-motivated with a strong ability to learn and adapt to new technologies and methodologies.
Additional Skills (Nice to have):
Experience with AI in JavaScript (OpenCV, Tensorflow, Brain, Math, WebGL).
Familiarity with data structure libraries like Immutable.js.
Experience with real-time applications and WebSockets.
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.