Senior Software Developer, Front-end

2 weeks ago


Toronto, Ontario, Canada Engineered Intelligence Inc. Full time $80,000 - $140,000 per year

Our Business:

Engineered Intelligence Inc. (EII) is a power infrastructure technology company with headquarters in Calgary and offices in Toronto. We built a cloud-based software product, ENGIN, that is focused on helping our clients manage their transmission and distribution assets. ENGIN, enables our clients to monitor and maintain the condition of their assets and networks. ENGIN, is analytics-driven, with machine learning workloads and a vision of AI assisted planning.

With our intensive knowledge of grid-level assets, we provide our clients with the white glove experience. From software implementation, maintenance, and assistance with regulatory matters to ensure their grids are managed safely and with optimal cost efficiency.

If you would like to learn more, please visit our website at

Who we are:

We are a lean, fully remote team of professionals spanning across Canada who truly enjoy working together. We are alight with passion over building this remarkable business from the ground up. Everything we do matters. We are all experts in our field working together to build a strong company and achieve exceptional career milestones.

  • We value Teamwork

    as we believe great people do great things. We invest in our people and work together to achieve both individual and shared goals.

  • We are

    Committed to our Customers

    as our customers were our inspiration, now they are our focus.

  • We value

    Innovation & Diversity. We explore how to do what has yet to be done; We celebrate the limitless value diverse teams bring to innovation.

  • We take

    Ownership. This means we take initiative to exceed expectations and exercise accountability every step of the way.

The Position:

Do our values align with you? Are you an experienced front-end Senior Software Developer looking to join a dedicated team working together to build rewarding careers and an incredible business?

If so, please read on for more information

The Senior Software Developer, Front-end is a full-time role reporting to the Software Engineering Manager. They

will contribute to all stages of the software development life-cycle: from participating in design and requirements breakdown, architecture and technical solutioning, analyzing / refactoring code, application development, and creating documentation. Strong front-end capabilities are required for this role, but full-stack experience would be an added benefit.

The ideal candidate will have:

  • Minimum Bachelor's Degree in Software Engineering, Computer Science or equivalent

  • 7-10+ years developing dynamic web applications in a professional environment

  • Experience in front-end development including:

  • Front-end development using common frameworks, including Angular2+

  • Developing RESTful web APIs.

  • Writing front-end unit tests for Angular2+ applications.

  • Knowledge of, exposure to, or experience with:

  • Web application server-side development frameworks, specifically / with NoSQL database.

  • Data visualization and data analytics libraries and tools.

  • Version control systems such as Git.

  • Ability to work independently and as part of a team; a self-starter, comfortable working with complex systems, eager to take on a wide range of responsibilities.

It would be great if you also have:

  • Understanding of AWS cloud services.

  • Any familiarity with electrical engineering concepts and terminology.

  • Interest or exposure to machine learning tools and workloads.

  • Experience building/maintaining multi-tenant product environments, data management for multi-tenant environments, database migrations for multi-tenant environments.

  • Contribution to any opensource projects or libraries.

Responsibilities:

As a Senior Software Developer:

  • Involved throughout the software development life-cycle:

  • Offer suggestions and opinions towards technical solutioning for new development tasks.

  • Complete software development tasks across the application with an emphasis on high-quality code.

  • Identify and quantify (i.e. priority, time estimate) "tech debt" within the codebase(s).

  • Produce high-quality, effective, and sustainable code; ensure code is functional, testable, maintainable, and meets business requirements; ensure code is tested with test cases.

  • Understand the ins-and-outs of the company's software products from a technical perspective (i.e., architecture, design patterns, code structure).

  • Proficient in core aspects of business logic and user interactions with the company's software products.

  • Accept and produce feedback with the software development team:

  • Perform peer-reviews, review of pull requests for code style, design patterns, and best practices.

  • Perform code reviews and documentation when required to share knowledge with other team members.

  • Contribute towards best practices and technical resources within the development team.

  • Involvement in software implementation process as required, such as client delivery.

  • Peer within the development team, and mentor to intermediate, junior, and student developers

As a Front-end Developer:

  • Advanced knowledge and capabilities in front-end application tier, with understanding across all application tiers (i.e., frontend, backend, database, etc.).

  • Perform review of code from peers: review of pull requests for code style, design patterns, and best practices.

Technologies we use:

  • Scala, Java, Spring framework, Apache Spark, PostgreSQL, Node.JS, Angular2+, MongoDB, Bitbucket, AWS hosting with Docker, Jenkins, Microsoft suite (Office 365, Teams)

What we offer:

  • Fully remote work with offices in Calgary and Toronto.

  • Flexible work hours (Core working hours 10:00AM to 3:00PM).

  • Autonomy with a wide range of responsibilities, opportunities for advancement, and cross-disciplinary exposure.

  • Stock options so you can realize the value created with your work in the organization.

  • The opportunity to put your skills to work, add milestones to your resume, and be part of something great from the early stages of a promising business.

  • Interactive and supportive remote workplace culture.

  • Competitive compensation package.

  • Paid time off and Benefits.

  • Health spending account.



  • Toronto, Ontario, Canada Software International Full time $65,000 - $84,000 per year

    Software International (SI) supplies technical talent to a variety of Fortune 100/500/1000 and many other midsized and startup organizations across Canada and the US.This is a role with our F500 consulting clientonsite at their downtown, Toronto office.  This role could be a long term, rextendable contract role .Role : Front End Lead DeveloperLocation:...


  • Toronto, Ontario, Canada 2iSolutions Inc. Full time $100,000 - $120,000 per year

    If interested, please share your Latest Resume at RQ Software Developer- Front End - SeniorClient: Ontario HealthLocation: 525 University Ave., TorontoMust HavesExpert-level skills in developing front-end web solutions using Angular, Typescript, and Bootstrap.Over 8 years of experience designing, building, and maintaining Single Page Application (SPA) with...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time $80,000 - $120,000 per year

    Client: Ministry of Public and Business Service Delivery and ProcurementWork Location:87 Sir William Hearst Ave.,M3M 0B4, Toronto, Ontario,OnsiteEstimated Start Date: Estimated End Date: #Business Days:113.00Extension:500.00Hours per day or Week:7.25 hours per daySecurity Level:No Clearance RequiredMust HaveReactREST APIsJavaScript and...


  • Toronto, Ontario, Canada Arthur Grand Full time $80,000 - $120,000 per year

    Position: Software Developer- Front End – SeniorLocation: Toronto, Ontario (Onsite)Must Have:ReactREST APIsJavaScript and TypeScriptNextJSKnowledgeable in Web Content Accessibility Guidelines (WCAG) for web application development.Experience and Skill Set RequirementsSoftware Developer FEExperience and Skill RequirementsTechnical Skills - 65%Must have...


  • Toronto, Ontario, Canada Exiger Full time $120,000 - $180,000 per year

    Senior Front-End DeveloperExiger is looking for a passionate Senior Front-End Developer to join our UI team and help build high-quality, user-centric experiences using Angular v18+. You'll work closely with product managers, designers, and other developers to deliver intuitive, accessible, and performant web applications that empower users to make better...


  • Toronto, Ontario, Canada JSG (Johnson Service Group, Inc.) Full time US$80,000 - US$120,000 per year

    Front-End Developer (Onsite)DescriptionThe Front-End Developer is responsible for designing, developing, and implementing front-end code and user interface components for large-scale applications. This role translates technical specifications into working, tested applications, and supports the full software development life cycle. The developer will...


  • Toronto, Ontario, Canada Avetta Full time $143,000 - $214,000 per year

    Our mission at Greenhouse is to make every company great at hiring – so we go to great lengths to hire great people because we believe that they're the foundation of our success. At Greenhouse, you'll join a team that collaborates purposefully, fosters inclusivity, and communicates with transparency and accountability so we can help companies measurably...


  • Toronto, Ontario, Canada Aarorn Technologies Inc Full time US$95,000 - US$130,000 per year

    Job Title: Software Developer - Front EndLocation: Toronto, ON (3x onsite a week)Employment Type: Full TimeJob DescriptionDesigns, develops and maintains internal and external web applications. Uses knowledge of common web development languages to build and expand application functionality by writing high-quality code using appropriate patterns. Ensures...


  • Toronto, Ontario, Canada 2iSolutions Inc. Full time $120,000 - $180,000 per year

    RQ Software Developer- Front End – SeniorLocation:222 Jarvis St 5th fl  Duration:   13-monthsMUST HAVES:10+ years'  experience in developing n-tier Enterprise applications10+ years'  hands-on development with 


  • Toronto, Ontario, Canada Teckhorizon Inc Full time $80,000 - $120,000 per year

    Work Arrangement:On-site (Toronto,ON)Duration:6 months (with possible extension)Role OverviewThe Front-End Software Developer will collaborate with Business Analysts, Product Managers, Cloud Architects, and Back-End Developers to design and develop high-quality, responsive web applications. The role involves working with modern frameworks, adhering to...