Company: Kinaxis
Salary: Not provided
Location: Ottawa, Canada
As a member of the Front-End Client Technology organization, you will be part of a highly collaborative and high performing group of software professionals. The team’s primary mandate is building out a web client that will eventually supplant our current front end. The team works closely with product verification and are jointly responsible for product quality with the Quality Assurance team. The team follows Agile principles and engages in scrum ceremonies daily. The team delivers unit tests with all of the code they write that is also supplemented with E2E tests QA produces. The team stays on top of technical debt by crushing bugs and allocating time for regular refactoring, updating third party libraries etc. In addition to working closely with the QA team, development also collaborates with the Product Management and User Experience (UX) team. It is this collaboration that produces stunning designs that delight end users.
Play an active role in developing the next generation of the RapidResponse client
Operate as the development prime for the design, test strategy and implementation for assigned features. Move seamlessly between the client and server as you build out new features.
Build prototypes that demonstrate the “art of the possible” and help clarify approaches when faced with technical uncertainty
Produce tests to cover the code you write and ensure the feature continues to behave in a stable and deterministic manner.
Identify architectural limitations and propose methods to remedy them
Participate in envisioning the future of our software and development process and articulating the steps to achieve it
Take advantage of the dedicated training budget to level up your own skill set.
Play board games or ping pong over lunch with some of the other enthusiasts (if that’s your thing)
5+ years' experience developing complex, enterprise grade web applications
Post-secondary education where software design is a core competency of the program; e.g. Computer Science or equivalent.
Expert in CSS, HTML and Javascript/Typescript
Experience in React is a must
Working knowledge of Java and/or C#
HTTP, and REST web services
Strong knowledge of Git
Comfortable working the stack to deliver vertically sliced features
Strong problem-solving and analytical skills
Excellent communication skills
Excellent team-work and collaboration skills, with a history of building great relationships with all teams involved in delivering software
Strong self-learning skills
Self-starter with strong initiative and results orientation
Proven record of staying informed of the latest web and mobile technologies
A sense of fun and the willingness to laugh often!
Strong user interface design
Experience developing/applying build and deployment tools for web applications e.g. webpack
Strong experience with automated test frameworks (e.g. Jest)
Familiarity with package management tools (e.g. Yarn)
Knowledge of code coverage measurement tools
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.