Who we are and what we do
We use outdoor maps daily, but when we walk indoors, useful maps are missing. From offices to stadiums, people need to find things and know where to go.
Mappedin builds user-friendly mapping tools that make the indoors visible empowering businesses to create experiences that people now expect.
Whether you’re a building manager or a CAD expert, Mappedin enables anyone to create useful indoor maps.
Headquartered in Waterloo, Ontario, we have more than 1.3 billion square feet of space managed within our indoor mapping platform and have ranked as one of Canada’s Top Growing Companies in the Globe and Mail Report on Business for the past three years.
Media :
Who you are and what you’ll do
You are a Cyber Security Developer who understands the dangers in building a consumer facing SaaS product. You have the ability to look at some TypeScript code and envision how malicious actors could exploit both the technical implementation and seemingly reasonable business logic to carry out harmful actions.
With your keen eye for detail and strategic mindset, you will implement tools, plans and best practices to mitigate any potential damage in the event of a failure.
The ideal candidate has :
- Strong knowledge of security risks, vulnerabilities, and best practices.
- Proficiency in coding and code review, particularly with TypeScript.
- Familiarity with monitoring tools and systems for identifying and addressing security threats.
- The ability to effectively convey complex security concepts to both technical and non-technical stakeholders.
- A strong sense of responsibility for proactively maintaining and enhancing security.
What are some challenges?
Mappedin moves fast and we sometimes change directions. We can’t always wait for all the information before we try something.
If you want us to guarantee exactly what you’ll be working on three months from now, we can’t give you that. On the other hand, there is a lot of high value work to do, and it won’t be boring.
Mappedin follows the Test Driven Development methodology to write code that is testable, tested, and only does what it needs to do.
We don’t expect you to be an expert in TDD when you start, but we do expect you to become one. You also own the quality of your own work, and we expect you to prove that with your own integration and end to end tests.
There is a lot of discovery work involved as we frequently do things that are ahead of current technology. We also encounter tough problems that require a lot of math.
It’s not a requirement for this role, but if you enjoy solving interesting geometry problems, we’d love to have your input.