OVERVIEW
Cayenta is seeking a talented intermediate-level Frontend React Developer to join our software development team. In this role, you will play a key part in the design, development, and optimization of our next-generation Customer Information Systems (CIS) and Enterprise Resource Planning (ERP) platforms.
We’re looking for a developer with proven experience building and deploying scalable, modern web applications. The ideal candidate is passionate about technology, thrives in collaborative environments, and brings a mindset geared toward innovation and continuous improvement.
You will report to the Director of Research & Development, with a preference for candidates based in Canada.
WHAT WILL BE YOUR NEW ROLE
- Take ownership of features and projects, developing scalable and efficient frontends for our next-generation CIS and ERP platforms.
- Design, develop, and maintain responsive and visually appealing user interfaces using React.js, focusing on usability, accessibility, and performance.
- Work closely with backend teams to integrate APIs and services, primarily using GraphQL.
- Actively participate in code reviews, mentor junior developers, and ensure adherence to best practices for clean and maintainable code.
- Proactively identify and resolve complex issues, including debugging and optimizing application performance.
- Stay up to date with modern frontend development tools, workflows, and best practices.
WHAT ARE WE LOOKING FOR
- 3+ years of professional experience in web development, with a focus on React.js, supported by an undergraduate degree in Computer Science or equivalent practical experience.
- Proficiency in JavaScript (ES6+), HTML5, and CSS3, with experience using modern development tools, workflows, and state management libraries like Redux, React Query, or Context API.
- Familiarity with GraphQL, RESTful services, and modern authorization mechanisms such as JSON Web Tokens (JWT).
- Experience with testing frameworks, including Jest, Cypress, or React Testing Library, and strong debugging and problem-solving skills.
- A proactive, self-driven mindset with excellent interpersonal and communication skills, enabling effective collaboration and ownership of projects.
WHAT WILL MAKE YOU STAND OUT
- A robust portfolio of past projects demonstrating experience in building production-grade applications.
- Contributions to open-source projects or active participation in tech communities.
- Familiarity with other web libraries and frameworks, such as Angular or Vue.js.
- Experience working on applications with Go or a willingness to learn, as well as familiarity with transitioning or integrating .NET in backend development.
- Knowledge of databases (SQL or NoSQL) and designing APIs to support scalable web applications.
- Experience with DevOps tools and CI/CD workflows, such as GitHub Actions or Jenkins.
WHAT WE OFFER
-
3 weeks vacation and 5 personal days
- Comprehensive Medical, Dental and Vision coverage from your first day of employment
- Employee stock ownership and RRSP/401k matching programs
- Lifestyle rewards
- Flexible work options (and some pretty cool offices!)
-
And more!
ABOUT US
Founded in 1983 and welcomed to the Harris family in 2004, our Cayenta business unit is the North American leader in technology for medium to large utility clients. We provide innovative end-to-end CIS and ERP solutions that were engineered from the ground up to be agile and seamless, ensuring that our clients have a platform for operational success.
Top Skills
What We Do
For over 25 years, Harris Healthcare has been rising to the challenge of bringing together the most innovative and sustainable solutions for today’s ever-changing healthcare environment, in order to improve patient care and safety. Each one of our solutions brings organizational efficiencies on its own. Powerful synergies are achieved when multiple solutions are implemented together. The Harris Healthcare portfolio includes the following solutions:
♦ HARRIS Flex - an enterprise-level EHR solution that improves patient safety and clinical workflows. It includes a full complement of applications integrated in one single database, provides solid clinical decision support to your clinicians and helps standardize care while enforcing protocols and best practices at any Healthcare Organization. HARRIS Flex conveys the digital solution’s flexibility and strength.
Healthcare organizations are continuously faced with new challenges and situations and require flexible EHR’s that can be rapidly adapted to their evolving clinical practice. Contrary to other EHR solutions which are inflexible and where customizations require costly support from the vendor, HARRIS Flex gives you the freedom to "flex" your EHR as you need it entirely on your own.
The enhanced HARRIS Flex solution comes with new functionality including:
♦Flex Telehealth which enables virtual visits directly from within the EHR/EPR, and
♦Flex Clinical Insight which facilitates extraction and analysis of your EHR/EPR data to improve your processes and outcomes.
♦ SynergyCheck – a proactive interface monitoring solution watching over Clinical, Financial and other interfaces 24/7 to ensure data is flowing between systems