Frontend Software Engineer
Semperis
Semperis focuses on creating an employee experience that is aligned with our vision—being a Force for Good— starting with being a good workplace. Semperis is recognized as one of America’s Fastest-Growing Cybersecurity Companies on the Inc. 5000 List, a DUNS 100 top Start Up to work for and Inc. Best Workplace for multiple years. With teams around the world, you’ll be working alongside top global talent in Cybersecurity and Identity Access Management.
If you are a purpose-driven person who always sees the glass as half full, seizes opportunities, and has an urge to learn and develop your skills—we’d love to meet you.
Ottawa AREA REQUIRED- Hybrid Role
What we are looking for:
We are looking for a Frontend Software Engineer to join our team.
What you will be doing:
As a Frontend Engineer at Semperis, you will be an essential member of our Engineering team, collaborating with the product owner and other product stakeholders to deliver the latest security and identity products.
You will be a part of a new team, developing SaaS based product with on-prem components and participating in the design and implementation of the new product.
Participate in the development of a new, cloud-based software product
Write stable and scalable code, packaged as micro services
Participate in code reviews
What you will bring to the table:
At least 7 years of experience in Front End development with at least one of the following frameworks: Angular/Vue/React
1-2 years of experience of production experience of cloud solutions.
Have a mastery-level understanding of JavaScript, CSS, and HTML
Practical knowledge of Web UI testing methodologies and frameworks
Strong experience building and deploying single-page applications at scale
Experience working with agile development methodologies in professional settings
Internally motivated, able to work proficiently both independently and collaboratively
Strong communication skills with both internal team members and external business stakeholders
Familiarity with user experience frameworks, usability testing, rapid prototyping, and accessibility standards
All-around team player who is self-motivated with a high work ethic
Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience
Bonus Points:
Experience with Vue 3 and typescript
C# full stack developer experience is an advantage
Experience with graph visualization libraries
Experience with SCSS/Sass
Understanding of Application State management pattern and experience with usage of frameworks like Redux/Mobx/Vuex/Pinia/RxJS
Experience with Azure Cloud
Experience with NoSQL and SQL databases
Experience with event driven design patterns
Good understanding of implementing RESTful APIs
Understanding of WebSocket and SignalR
Experience with containerized applications in Docker within a CI/CD environment using Azure DevOps, or similar platform
#LI-HA1
#LI-Hybrid