Company DescriptionRenoworks Software Inc. is a leading provider of digital visualization software and integration solutions for the remodeling and new home construction industry. Our technology enables homeowners to review their product selections in a hyper-realistic, virtual environment before committing to purchases and construction. With our innovative engagement tools, we help manufacturers, contractors, builders, and retailers overcome the challenges in the home improvement industry. We offer multiple business lines, including Renoworks Enterprise, Renoworks PRO, and Renoworks Design Services.
Job Description
As a highly skilled Sr. Frontend Developer, you will have considerable experience building, optimizing and debugging web applications that consume both internal and external APIs. As a senior you will work alongside our technical lead and others to plan and architect efficient, reusable application features and solutions.
This is a 100% remote position (Candidates working in EST/CST/MST/PST time zones are preferred)
Salary range: $100,000 - $110,000 per year
Key Responsibilities Build, optimize and debug user-facing features and experience in partnership with designer, product owners and quality assuranceBuild reusable code and libraries for maintainability and scalabilityWork with technical lead and other sr. developers to offer strategic technical direction for our web applications and internal developmental processesActively participate in the code review process, receiving and providing constructive feedback on ways to improve code executionWrite and maintain documentation as it relates to code being producedMaintain an understanding of latest web application best practices through self-education andparticipation in workshops, conferences, group meetingsMentor Jr./Int. developers
Requirements Proficient at writing ES6 Javascript/Typescript and CSS/preprocessorsExperience with client-side frameworks such as React/Vue/Angular/etc that consume RESTfulservicesUnderstanding of state management with libraries like; React useState/Zustand/ReduxExperience with Package management and build tool experience (npm, gulp, yarn, webpack)Experience working with product owners, designers and others to ensure brand, design and UX best practices are properly translated to the browserUnderstanding of source control and release best practicesAbility to clearly communicate ideas and reasoningAbility to solve complex problemsFluent in English (written and spoken)
Nice to Have Experience working with serverless and cloud platforms like AWS, Azure, or Google CloudUnderstanding of design patterns, and fundamental functional vs. object orientated programming and their trade offsExperience working with UI frameworks like Material UI