Senior Software Engineer (frontend)

Toronto, ON, Canada

Job Description


Project Solar is an Ecommerce solar company that makes solar so incredibly easy and affordable that it becomes the financially prudent energy option for all homeowners. We offer the lowest priced solar in the nation and high quality equipment by removing door-to-door salespeople.
Project Solar is hiring for a Senior Software Engineer (Frontend). This position is responsible for creating and implementing visual and interactive elements on web applications or websites. They collaborate with other developers, designers, and stakeholders to ensure that the front-end development is seamless, engaging, and user-friendly.
Key responsibilities include:

  • Develop and maintain user interfaces for our web applications using React and related technologies.
  • Collaborate with Product Managers, UX designer, and other engineers to define, design, and deliver new features or improve existing functionality.
  • Participate in code reviews and provide constructive feedback to peers to ensure code quality and best practices.
  • Proactively identify and resolve technical issues and bugs.
  • Optimize components for performance and responsiveness across different devices and browsers.
  • Stay up-to-date with the latest industry trends and advancements in React and front-end development.

Qualifications and skills for the position include:
  • Bachelor\'s degree in Computer Science or a related field (or equivalent experience).
  • 10+ years of experience in software development.
  • 5+ years experience with React.
  • Expert in JavaScript and TypeScript
  • Familiarity with REST and GraphQL APIs.
  • Experience with testing frameworks and test-driven development (TDD).
  • Familiar with Figma.
  • Knowledge of software development best practices, including code reviews, testing, and Git.
  • Familiarity with Agile methodologies and project management tools like Jira.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
  • Passion for building products that deliver tangible impact to the business and its users.
  • The position is remote in Canada.

Nice to haves:
  • Familiarity with various React frameworks such as Vite, Next.js, and Remix.
  • Experience leading a team of engineers.
  • Experience with Trunk-based development.
  • Experience with charting and dashboard tools.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2162925
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned