CaseWare has embarked on an ambitious new path of innovative, cloud-based technology solutions, building on our successful, proven track record of delivering global accounting and auditing solutions to the Windows Desktop.
Working in an Agile team, you will build the web-based front-end of a new product, using Angular. The product will be used by accounting teams around the world to perform analytics on big data and small data.
You will participate in the high-level design.
We are looking for a skilled developer that can lead by example, quickly master new technologies and ensure that best practices are adhered to.
Train and lead a small team of developers to build the client-side solution.
Design and implement new features, write unit tests, resolve defects.
Perform code reviews to ensure code quality, share knowledge and provide mentorship.
Contribute to high-level design
Research and evaluate new technologies, code libraries and third-party products.
Keep technical documentation up to date.
Continuously identify and eliminate root causes for problems that affect your customers and team.
Represent your team when collaborating with Team Leads, CloudOps, DevOps, Product Staff, and other stakeholders.
Degree in Computer Science, Software Engineering, or related discipline.
5+ years experience in enterprise front-end development
2+ years experience with Typescript, Angular, npm (yarn)
Passion for software and continuous learning.
Solid written and oral communication skills.
Strong OOP skills, advocate for code quality, Design Patterns, SOLID principles, automated testing, agile development.
Nice to have : SCSS
Understanding of our back-end technologies (Java microservices, Spring Boot, Docker, PostgreSQL)
Agile Experience (preferably Scrum)
Knowledge of accounting and auditing concepts. Accounting experience or a CPA designation would be a significant asset.