×
Register Here to Apply for Jobs or Post Jobs. X

Senior Front End Developer

Job in Toronto, Ontario, C6A, Canada
Listing for: Edgecom Energy
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Front End Developer, Software Engineer, React.js, Web Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CAD Yearly CAD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Senior Front End Developer – Edgecom Energy

About Us

Edgecom Energy is a purpose‑driven clean‑tech software company delivering cutting‑edge energy management solutions across Canada and rapidly scaling throughout North America. We empower energy users—including data centers, industrial facilities, and chemical plants—to reduce costs, cut emissions, and make measurable progress toward a sustainable future.

Our expertise spans demand response, distributed energy resource (DER) management, and advanced software tools for real‑time decision‑making. We are also a Certified B Corporation, meeting rigorous standards of social and environmental performance, accountability, and transparency.

As we enter an exciting new phase of growth, we’re seeking driven, innovative professionals passionate about sustainability and eager to harness technology to combat climate change.

What We Offer
  • Meaningful work with a purpose—reducing costs and emissions for a more sustainable future.
  • Outstanding health, vision, and dental benefits.
  • A competitive and comprehensive compensation package.
  • A potential equity participation program.
  • A small agile team where you’ll make a real‑life difference.
  • Onsite gym.
  • Hybrid work flexibility.
  • Personal days to promote work‑life balance and well‑being.
Responsibilities
  • Write and review user stories, technical requirements, functional specifications, and test cases for user‑facing features.
  • Conduct thorough code reviews focusing on quality, performance, and maintainability.
  • Develop, maintain, and optimize the front‑end build process using Babel, Webpack, and NPM.
  • Collaborate on responsive, user‑friendly interfaces, ensuring pixel‑perfect implementation of designs from InVision, Photoshop, and Sketch into HTML5, CSS, and JSX.
  • Manage codebases with Git and collaborate on feature development.
  • Troubleshoot, debug, and resolve conflicts with third‑party dependencies.
  • Participate in Agile processes: sprint planning, stand‑ups, and retrospectives.
  • Optimize front‑end components for performance, scalability, and maintainability.
  • Stay up‑to‑date with emerging front‑end technologies and best practices in React.js and JavaScript.
  • Collaborate cross‑functionally with design, product, and back‑end teams.
Qualifications
  • 4+ years of experience developing and reviewing user interfaces with JavaScript, React.js, and CSS/SASS.
  • Strong communication skills and ability to collaborate across teams.
  • In‑depth knowledge of front‑end ecosystem:
    Babel, Webpack, NPM, etc.
  • Solid understanding of Git and collaborative development with Git Hub workflows.
  • Experience with modern JavaScript frameworks:
    React.js, Redux, Hooks, functional and class components.
  • Strong problem‑solving and debugging skills focused on performance optimization and cross‑browser compatibility.
  • Hands‑on experience with responsive web design and mobile‑first development.
Diversity & Inclusion

Edgecom Energy is committed to creating a diverse, equitable, and inclusive workplace. We actively encourage applications from all backgrounds, races, genders, ages, sexual orientations, and disabilities. We are an equal‑opportunity employer and believe that a range of perspectives drives innovation and strengthens our team.

Position Details
  • Seniority level: Mid‑Senior
  • Employment type: Full‑time
  • Job function: Engineering and Information Technology
  • Industries: Software Development

Referrals increase your chances of interviewing at Edgecom Energy by 2xp>

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary