What are the responsibilities and job description for the Frontend Developer position at US Solar?
FRONTEND DEVELOPER, CUSTOMER EXPERIENCE -- SUNSCRIPTION
US Solar is a developer, owner, operator and financier of solar and solar storage projects, with a focus on emerging state markets, community solar programs, distributed generation and small-scale utility projects nationwide.
US Solar is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We believe diverse teams and diverse perspectives lead to better outcomes and breakthrough thinking, which are differentiators in any business and fundamental to our long-term success.
US Solar’s Sunscription team acquires and manages thousands of residential, municipal and corporate customers who are seeking to reduce their electricity costs and greenhouse emissions. The Frontend Developer focused on Customer Experience will focus on creating intuitive, user-friendly interfaces and collaborating with third-party teams to launch new features for our cutting-edge community solar solutions. As part of the Sunscription team, you'll play a pivotal role in enhancing customer experience through engaging and functionally rich front-end development. This position is ideal for a developer with a passion for front-end technologies and UI/UX and who is eager to make an impact in a fast-paced, high-growth environment.
Key Responsibilities
Frontend Development:
- Design and develop responsive, dynamic, and visually appealing user interfaces using component libraries.
- Ensure a seamless user experience across web platforms, focusing on usability, performance, and accessibility.
Feature Development with Third-Party Teams:
- Collaborate with third-party development teams to design, implement, and launch new features that align with business goals and user needs.
- Act as a bridge between internal stakeholders and external partners to ensure project alignment and timely delivery.
UI/UX Enhancements:
- Work closely with product managers and designers to translate wireframes and user stories into functional front-end features.
- Identify and implement UI/UX improvements based on user feedback and best practices.
Cross-Functional Collaboration:
- Partner with back-end developers and other team members to ensure seamless integration between front-end and back-end systems.
- Provide input on technical feasibility and project scoping during the feature design phase.
Code Quality and Maintenance:
- Write clean, maintainable, and well-documented code that adheres to industry standards.
- Conduct regular code reviews and participate in collaborative problem-solving sessions.
Agile Development:
- Participate in sprint planning, standups, and retrospectives as part of an agile development team.
- Prioritize and manage tasks to ensure timely delivery of front-end features.
Core Proficiencies
- Strong understanding of responsive web design principles and accessibility standards.
- Proficiency in .NET and other Microsoft frameworks including .NET C#.
- Proficiency in Blazor / MudBlazor
- Familiarity with front-end performance optimization techniques.
- Interest in Ai coding techniques to optimize code creation and bug correction.
- Proficiency with Azure services including Azure App Service, Azure Function App background services, Azure SQL database, Azure Service Bus for message queues and Azure Storage.
- Experience working with third-party development teams and managing collaborative feature development.
- Strong grasp of UI/UX design principles and the ability to translate designs into code.
- Familiarity with agile development practices including version control systems (e.g., Git), creating and maintaining deployment pipelines and creating/maintaining support runbooks.
Qualifications
- 3-5 years of front-end development experience, preferably with a focus on web applications.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Strong communication skills with the ability to effectively collaborate across teams and with external partners.
- A creative problem-solver with a passion for delivering exceptional user experiences.
- Applicants are encouraged to submit examples of responsive front-end projects or portfolios demonstrating their expertise in creating dynamic and user-friendly interfaces.
Salary : $85,000 - $115,000