Front-End Developer
Location: 9094 Cavanagh Rd (Ashton, Ontario)
Founded in 1953, Thomas Cavanagh Construction has continued to set the standard for quality construction and materials in Eastern Ontario. With our strategically located pits and quarries, our unmatched fleet of trucks and heavy equipment, our state-of-the-art facilities, and our dedicated employees, Thomas Cavanagh Construction has earned a reputation as one of Ottawa’s most trusted and respected contractors.
In this role, you will be responsible for designing and building front-end applications using React and TypeScript that connect directly with our internal source of truth – Palantir Foundry. This role requires a team-oriented individual who fosters collaborative problem solving and cooperation across groups to drive success. As part of a high-performing team, you will contribute to building revolutionary software that transforms how we operate, unlocking efficiencies and delivering unmatched value across the organization.
Duties and Responsibilities:
Front-End Application Development
Develop responsive, scalable, and user-friendly applications using React.js and TypeScript.
Integrate front-end interfaces with our internal source of truth.
Collaborate with backend developers and data strategists to design robust workflows and applications.
Innovation and Optimization
Contribute to the creation of intuitive interfaces that empower teams to make data-driven decisions.
Continuously optimize applications for speed, security, and scalability.
Assist in developing tools and processes that enable end-users to interact seamlessly with data.
Collaboration and Support
Work with internal stakeholders to gather requirements, iterate on solutions, and deliver value-driven software.
Support team initiatives by participating in code reviews, brainstorming sessions, and cross-functional projects.
Requirements:
Strong proficiency in React.js and TypeScript, with experience developing scalable front-end applications.
Familiarity with Python for scripting and integration tasks.
Experience connecting front-end applications to RESTful APIs or similar data-fetching methods.
Strong understanding of state management libraries (e.g., Redux, Context API).
Collaborative mindset with excellent problem-solving and communication skills.
Valid driver’s license and own mode of transportation.
Cavanagh Employee Benefits:
· Family oriented work environment
· Attractive, competitive compensation for qualified candidates
· Internal growth opportunities
· Training and development opportunities
· Benefit, Wellness and Pension Plans
The above statements are intended to describe the general nature and level of work being performed by people assigned to the classification. They are not to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.
Job Type: Full-time
Benefits:
Company events
Company pension
Dental care
Employee assistance program
Extended health care
Flexible schedule
Life insurance
On-site parking
Store discount
Tuition reimbursement
Vision care
Wellness program
Work from home
Schedule:
Monday to Friday
Work Location: Hybrid remote in Kanata, ON