Front End Engineer

We are looking for a developer who wants to be part of building the future of boating. 

You will do that by developing state-of-the-art experiences that will be used and enjoyed by thousands of recreational boaters around the world.  

Most boats have a navigation system - these are traditionally called chartplotters – google it! – and they are built on outdated technologies: They are hard to use, slow, and provide mediocre experiences.

Orca is different from traditional chartplotters. We’re on the mission to build the most modern navigation devices for sailors and cruisers around the world. Our end game is to build the systems to enable autonomous navigation.

We’re now looking for more people to join us on that mission.

What we're looking for

Orca is looking for a highly skilled software engineer to join our front-end team.

This team builds our user interface and chart rendering systems that run on iOS and Android devices along with our in-house Orca Display. This team is also responsible for our serverless backend, mobile CI, and our e-commerce site.

The cross-functional nature of the team provides many different ways for you to make an impact. These will be the challenges you will frequently face:

  • Build world-class UI and UX experiences end-to-end

  • Empathize with, and deeply understand our end-users

  • Solve complex challenges related to the rendering of marine charts

  • Handle WiFi and Bluetooth communication with our navigation peripheral

  • Gracefully handle offline, online, and flaky connectivity scenarios

  • Build mechanisms to collect behavioral data from our users

  • Develop algorithms and functionality to assist with navigation, such as collision avoidance

You will get the opportunity to contribute to solutions across our entire front-end stack and deliver direct value to the user. 

If you like challenges in mapping, algorithms, location-based systems, app scalability, and have a drive for building well-crafted consumer experiences, then Orca is the place for you. Expect to dive into a modern codebase and start contributing from day one. 

You must be responsible, flexible, effective, and be able to thrive in a dynamic environment.

Who you are

  • Skilled with TypeScript, React Native, React, and related frameworks

  • Able to plan, architect, and build experiences end-to-end in a timely manner

  • Great at simplifying complex problems, breaking them down into smaller bits, and releasing value incrementally

  • Fast learner, and detail-oriented

  • Have a track record of delivering great and scalable consumer-facing applications

  • Uphold great engineering standards around testing, documentation, and maintainability

  • Experienced with, or able to quickly pick up: PostGIS, Mapbox stack, and general GIS concepts

  • Experienced with, or able to quickly pick up: Java, Kotlin, Objective-C, and/or Swift

  • Have excellent communication, collaboration, reporting, analytical and problem-solving skills

How we work

We are on a mission to disrupt a traditional industry led by global companies such as Garmin and Navico. This requires setting the right direction, having a sharp focus, and delivering at a fast pace. 

We can only do this by delivering the best from each of us. We help each other, but also hold each other accountable to reach our very best performance. We view and model ourselves as a high-performance sports team with distinct roles and specialties and great team play.

We are pragmatic with processes. We think of them as organic and evolving systems. We measure the success of a given process by looking at its impact on employee or customer happiness and satisfaction. This is a never-ending process that we expect you to contribute to.

Technology: We use a modern stack for the front-end with React Native, React, Typescript and Redux. Our backend is mostly serverless. The app was released one year ago, and now we release an update every week. We move fast and expect you to move fast too. 

Processes: We follow weekly sprints but we are very pragmatic when it comes to ways of working: Transparency and open communications prevail over processes.

We are a multicultural team with people all over the world. English is our communication interface. We have a hybrid culture: while we have a strong remote culture, we strongly believe in the benefits of co-location. This requires mature and autonomous professionals.

About the team

You will be joining a small and close-knit team of industry veterans. We’ve been working in this space for years, and have several successful startups behind us. Our core experience is product development, software, and hardware engineering.

These are the 3 co-founders. Feel free to reach out to us if you want to know more about what we do.

While we have a great remote culture, we strongly believe in the benefits of working close to each other. Remote hires must work in CET +-2 hours and are expected to have easy access to flights to Madrid or Oslo for regular visits.

What we offer

A job at Orca means a job that allows you to learn, work on interesting problems, and have a direct impact on people’s life.

We’re in it for the journey. The journey of building something that is greater than the sum of the team and our product. It is an opportunity to build a company with the potential to disrupt an entire industry and work on something that our customers are genuinely passionate and excited about.

We also offer a competitive combination of salary and options plans. We believe that good talent shall be compensated accordingly. 

If this is not the right time, you can still stay in touch with us at careers@getorca.com

Are you a good fit?

If you think you’re a good fit, e-mail us: careers@getorca.com. Also, please send us a link to a GitHub repo with something you are proud of, we'd be excited to review it.

© 2022 Orca. All rights reserved.