What are the responsibilities and job description for the Front End Developer - JavaScript position at Watsco?
Job Description
You MUST be able to work in the US without any current OR future visa sponsorship needs.
Software Developer at OnCall Air - A Watsco Ventures company
OnCall Air (www.oncallair.com) is on a mission to build innovative, user-friendly software that helps home contractors compete and grow their business.
Contractors use OnCall Air's unique platform to modernize their sales operations and present a compelling and interactive digital shopping experience to their customers.
Since our launch in late 2016, thousands of HVAC contractors have used OnCall Air's software to present hundreds of thousands of digital proposals to homeowners across North America, resulting in billions of dollars in closed sales on the platform.
But we're just getting started...
Role
The ideal candidate will begin their role working primarily on the client side using JavaScript, with the opportunity to transition into a full-stack position depending on project needs. The candidate should have a strong background in Object-Oriented Programming (OOP), SQL, and experience working with cloud-based services.
The candidate should be able to work effectively both independently and as part of a team, demonstrating strong communication skills to translate complex technical concepts into language for non-technical stakeholders. A willingness to learn and adapt to new technologies and frameworks is essential for thriving in this role.
Responsibilities
Our platform is built on a robust web stack, with the primary platform consisting of an Angular web client, a PHP-based API server, a relational mySQL database and an ORM layer, all hosted on an AWS stack.
Our platform supports transactions worth millions of dollars each day and we're growing at a rapid clip, so scalability and reliability are essential.
We aim for a predictable and repeatable software process that balances agility with a transparent and disciplined prioritization process that embraces a diversity of ideas.
How to Apply
To apply, please introduce yourself via an email to jobs@oncallair.com explaining why you are a great fit for the job and attach your resume.
Please use job code “CODE-24" in the subject line of the email.
Benefits
As part of Watsco, you'll be a full-time salaried employee with competitive benefits, including 401k, vacation paid holidays, health / dental / vision insurance.
Our culture (and office space) is open, without a lot of hierarchy or bureaucracy.
Where is the Job Based
This job is officially based out of our Coconut Grove office in Miami, FL. We currently are in a hybrid work mode, with 3 days in the office and 2 days remote.
About Watsco Watsco Ventures
OnCall Air is part of Watsco Ventures and is proud to be the first incubated business to emerge from the Ventures group. Watsco Ventures is a division of Watsco, Inc.
Watsco (www.watsco.com) is the largest North American distribution company in the $80 Billion HVAC Industry, with over four decades of consistent growth, and annual revenues greater than $5 billion (NYSE : WSO).
A major engine of Watsco's growth is driven by investments in technology, including Watsco's innovative mobile and E-Commerce groups, and the OnCall Air, Alert Labs, and Credit for Comfort software and IOT businesses.
And here is what you will need to be successful :
The primary responsibilities of this position include :
- Develop, test, and maintain front-end applications using JavaScript frameworks.
- Collaborate with back-end developers to integrate REST APIs and services.
- Gradually transition to full-stack development as needed by the project roadmap.
- Optimize applications for scalability and performance.
- Participate in code reviews and contribute to the improvement of the codebase.
- Required Experience and Skills
- This is a role for someone with a few years of experience writing server-side software, specifically using the following technologies :
- Proficiency in JavaScript, particularly with SPA frameworks.
- Solid understanding of Object-Oriented Programming (OOP) concepts.
- Experience with SQL databases (MySQL is a plus).
- Familiarity with REST API development and integration.
- Experience with cloud services (e.g., AWS, Azure, Google Cloud).
- Working knowledge of Docker for containerization.
- Good understanding of ORM (Object-Relational Mapping) concepts.
Preferred Skills
Additionally, candidates with these skills will be prioritized :