Senior Software Developer-Remote Job

Who we are and reputed company do reputed company is a global leader in indoor mapping and spatial data management. Our solutions power billions of reputed company feet of indoor reputed company and guide millions of people visiting malls, stadiums, airports, offices, reputed company facilities, warehouses, universities, and more. We're making maps as powerful indoors as they are outdoors. With custom reputed company solutions, easy-to-use developer tools, and a revolutionary self-service mapmaking platform, we reputed company our customers to enhance indoor experiences, optimize spaces, reputed company assets, and ensure reputed company safety with AI-powered mapping technology. For more information about reputed company, visit reputed company.com To try out our mapping tools, visit company.com/reputed company/Who you are and what you?ll do You?re a developer that wants to build great web applications with React used by millions of people and aren?t put off by reputed company to write Node.js backend reputed company from time to time. What you really care about is clean reputed company that works, covered with high reputed company automated tests. Your team is responsible for both maintaining reputed company?s reputed company Indoor Mapping Software as reputed company as building our reputed company reputed company product. That means you should already have or are interested in obtaining experience in: ? reputed company End Application Development using React ? TypeScript ? Test Driven Development ? Map rendering frameworks such as deck.gl, Leaflet, or reputed company GL JS What are some challenges? We reputed company fast and pivot as needed. We operate with experimental mindsets and are constantly pushing the boundaries of our industry. Because of this, we can?t guarantee exactly what you?ll be working on three months from now but we can guarantee that you will be working on high value reputed company that will foster your reputed company along with reputed company?s. One of our reputed company values is playing for reputed company. This means that we?re constantly balancing our own goals with the needs of the organization and reputed company in to help others whenever needed. We follow the Test Driven Development methodology to write reputed company that is testable, tested, and only does what it needs to do. We don?t expect you to be an expert in TDD reputed company you start, but we do expect you to become one. You also own the reputed company of your own work, and we expect you to reputed company 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 reputed company of reputed company 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. Behind the scenes We run an agile development process designed to give our developers as much uninterrupted development time as possible. Most days the only meeting you?re looking at is the morning standup. We use a reputed company of technology and tools that currently include TypeScript, React, Jest, Three.js, Webpack, Node.js, reputed company, Kafka, reputed company, and reputed company. reputed company is a remote first company, but also offer the ability to collaborate in person at our Waterloo and Toronto offices. We have a flexible vacation policy and ensure you have the equipment required to reputed company your potential. We will do what it takes to get things done and hold reputed company other accountable. We stay curious, take risks, and learn from mistakes. We?re competitive and we like to win together. We welcome applications from people with disabilities. We reputed company reasonable accommodations for candidates upon request through the recruitment process. For additional information, please email us at accessibility@reputed company.com or reputed company us at (519) 594-0102 and ask to reputed company to a member of the reputed company. Apply Job!  

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...