About the job Frontend Developer/ Senior Frontend Developer
About the Company
Our client is passionate about unlocking the full potential of body shops in the automotive collision repair industry. With over 50 years of combined experience, our team of engineers, business strategists, and technical experts is dedicated to helping body shops thrive and succeed. We believe that by combining our operations expertise with financial acumen, we can drive sustainable growth and profitability for our clients.
With a global presence, we have delivered our consulting services in over 40 countries. Our extensive experience working across diverse markets and cultural contexts allows us to provide insights and solutions that are tailored to the specific needs of each region. We understand the complexities of the international automotive collision repair industry, and we leverage our global perspective to deliver impactful results.
About the Role
We are seeking a skilled and motivated Frontend Developer/ Senior Frontend Developer (100% Remote) to join our team. The ideal candidate will have a strong foundation in TypeScript and Vue.js 3, along with experience in developing web applications. This role requires a proactive problem-solver who is comfortable working independently and collaboratively in a fast-paced environment. The position is open to both Mid-Level and Senior-Level developers, with expectations tailored to each level.
Responsibilities
Develop and maintain web applications using Vue.js 3 and TypeScript
Implement and manage the state using Pinia store
Debug and resolve complex issues in the frontend codebase
Write and maintain unit tests using frontend testing frameworks
Collaborate with backend developers and designers to create seamless user experiences
Manage and version control code using Git, following best practices
Deploy applications using Docker containers and CI/CD pipelines
Participate in code reviews and ensure adherence to OOP principles and asynchronous programming techniques
Work in an agile development environment, contributing to sprint planning, daily stand-ups, and retrospectives
- For Senior Developers: Lead the design and architecture of frontend solutions, mentor junior developers, and provide technical guidance
Qualifications
Technical Skills
Solid understanding of TypeScript
Proficiency in Vue.js 3 framework (mandatory)
Solid understanding of Pinia store
Strong debugging skills and experience with frontend testing frameworks
Solid experience with Git
Solid understanding of Linux
Good understanding of Docker containers
Solid understanding of CI/CD and GitHub actions
Knowledge of OOP & UML principles, asynchronous programming
Development Environment
VS Code
Language
English speaking proficiency
Non-negotiable Skills
Relevant experience in software development, specifically Frontend Development
Proficiency in required programming languages. (see above)
Experience with CSS frameworks
Experience with CI/CD practices
Knowledge of agile methodologies
Nice-to-have Skills
Experience with Quasar framework
Experience with Tailwind CSS
Mid Developer: Understanding of cloud technologies
Senior Developer: Solid understanding of cloud technologies
Personal GitHub repository (for both levels)
Experience Requirements
Mid Developer
Experience with at least 2 web applications
Work experience at 2 different companies
Senior Developer
Experience with at least 3 web applications
Work experience at 2 different companies
Comfortable with problem-solving independently
Industry Experience
Knowledge and professional experience with web technologies is crucial
Adaptability and quick learning are valued over specific industry experience
Ideal Candidate Traits
Problem solver
Out-of-the-box thinker
Works independently
Collaborative
Benefits
Opportunity to work with cutting-edge technologies
Collaborative and supportive team environment
Professional development opportunities
Attractive salary
Startup with global growth opportunity
International work environment
Working Condition
This is a full-time position with 100% remote work
Flexible working hours, Monday to Friday