_stars>1-10
---
title: "Senior Android Developer"
location: "Berlin, Berlin, Germany"
host: "https://apply.workable.com/komoot/"
companyName: "komoot"
url: "https://apply.workable.com/komoot/j/EBFDAAA6FF/"
applyUrl: "https://apply.workable.com/komoot/j/EBFDAAA6FF/apply/"
timestamp: 1617062400000
hashtags: "#android,#java,#kotlin,#macos,#content,#ui/ux,#git,#socialmedia,#monitoring,#English"
jobType: "software"
logoUrl: "https://jobboard-logos-bucket.s3.eu-central-1.amazonaws.com/komoot"
companyWebsite: "https://www.komoot.com/jobs"
summary: "Komoot wishes to hire a new Senior Android Developer. If you have 4+ years of professional experience with developing high quality production native Android apps, consider applying."
summaryBackup: "Komoot is looking for a senior android developer that has experience in: #android, #java, #kotlin."
featured: 12
archived: "true"
---

## Description

**Find, plan, and share adventures with komoot. Driven by a desire to explore, and powered by the outdoor community’s recommendations, it’s komoot’s mission to inspire great adventures making them accessible to all. And we’re good at what we do: Google and Apple have listed us as one of their Apps of the Year numerous times! Today, with over 17 million users and 100,000 five-star reviews, komoot is well on its way to becoming the most popular cycling and hiking app for people who love adventures worldwide.** **Join our fully remote team and change the way people explore!**

**About the role**

You’ll team up with four world class Android engineers and take over full responsibility for our Android app. You’ll work on all parts of the Android app and make outdoor adventures easily accessible to our users. You’ll develop diverse features for navigation, routing, social interaction and content visualization that will make your work challenging and fun.

**Ready for your next adventure?**

**What you will do**

*   Develop innovative new features from the first idea and concept over to road map planning, implementation, testing, release and monitoring.
*   Work in one of our cross-functional squads of backend, web and mobile developers, designers, copywriters, QA, data scientists, and product experts.
*   Team up with Arne, James, Dmitry and Iwo to build a state of the art Android app with more than 5 million active installs and up to 3 million monthly active users.
*   Release frequently with continuous builds, testing and direct team feedback.

**Why you will love it**

*   You’ll work with a truly inspiring product that brings real life value to our users and empowers them to explore more of the great outdoors.
*   You’ll work on challenging tasks, like maps, data synchronization, turn-by-turn navigation and nearly everything the Android platform offers.
*   Your expert knowledge will make you a key player amongst a team of highly motivated, talented people.
*   We believe good ideas and commitment count more than titles.
*   This is a remote role and you are free to work from anywhere that lies between the time zones UTC-1 and UTC+3. Beach? The mountains? Or a co- working space (covered by us)?
*   You’ll have a self-determined job with personal responsibility to move things forward, shape the processes and choose the tools you need to do your best work.
*   **You’ll travel with us (when safe) for team gatherings in amazing locations several times a year. You can check out this [playlist](https://www.youtube.com/playlist?list=PL6sbHrhRcoUkLohCUKj9imZkJc_1_Av5X) to find out more about how we stay close while being remote. ([http://bit.ly/39xtIrn](http://bit.ly/39xtIrn))**

## Requirements

**You will be successful in this position if you**

*   Are highly self-driven, responsible and keen to learn and improve.
*   Love to develop awesome products with a focus on great user experiences.
*   Have 4+ years of professional experience with developing high quality production native Android apps.
*   Have 3+ years of professional experience with Kotlin.
*   Have 3+ years of professional experience with Java.
*   Keep your knowledge about Android and Android development up to date.
*   Write code that's readable, well documented and meaningfully tested.
*   Know how to build a scalable Android app architecture.
*   Are a great team player and communicator in a diverse international and fully remote team.

**Sound like you?**

Great, we would love to hear from you! Please send us the following:

*   Your CV in English highlighting your most relevant experience.
*   A covering letter explaining who you are and why you are interested in working at komoot.
*   Examples of your work (e.g. apps, GitHub, your private projects, etc.)
*   Feel free to send us something that shows us a little more about what you’re interested in, be it your Twitter/Instagram account, or your OpenStreetMap profile if you have one.

_At komoot we want to make great adventures accessible to everyone. We are committed to promoting diversity and inclusivity within the outdoors and welcome all prospective applicants._

__Our recruitment process is on-going and if this role is online it means it is still open and active and we are actively looking for a candidate.__
Tonight we were asked to challenge the Montecito Covenant Church to be a missional community of faith, and I’d like to share the outline of our talk. First, though, I’m impressed with this community of faith — its piety, its resilience, and its stability. The best preaching is not about saying something new but reminding us of something old in fresh ways.
Imagine Strength at work to empower simplicity in focus. Deut 6:5, the Hebrew word for “strength” (me’od), and the 5 L’s of love: listen, look, learn, link and begin locally.
Imagine Generosity at work to create resources in motion toward others. Here we focused on 2 Cor 8:2, 13-14, and 20 — generosity, equity, and abundance.Andreas Thalhammer, Magnus Knuth and Harald Sack: "Evaluating Entity Summarizations Using a Game-Based Ground Truth"has been accepted for the Evaluations and Experiments Track of ISWC 2012. We want to thank all of you very much, who played our WhoKnowsMovies? game, which allowed us to collect the necessary data for this publication. And since we also want provide updated statistics for the final version of our paper, you are very welcome to play a little bit more... :)
There has been a little upgrade for the game including more questions and we need more data to achieve a more reliable proof of our assumption that our proposed fact ranking for entity summarization really is better than a random choice.
Therefore, please help us and play the game. Test your knowledge about movies! Can you challenge the highscore?
P.S. The already gathered (anonymized) data is available at.Have completed 800klm Camino walk 2018.
Spent 7 weeks touring Sri Lanka in a Tuk Tuk 2019.
I have lots of close family and friends and love catching up with my Daughter in Sydney and Son in Coolangatta.#include "triangle.h"

#include "CMU462/CMU462.h"
#include "GL/glew.h"

namespace CMU462 { namespace StaticScene {

Triangle::Triangle(const Mesh* mesh, size_t v1, size_t v2, size_t v3) :
    mesh(mesh), v1(v1), v2(v2), v3(v3) { }

BBox Triangle::get_bbox() const {

  // TODO:
  // Compute the bounding box of the triangle.
  Vector3D p1 = mesh->positions[v1];
  Vector3D p2 = mesh->positions[v2];
  Vector3D p3 = mesh->positions[v3];

  Vector3D min(std::min(p1.x, std::min(p2.x, p3.x)),
               std::min(p1.y, std::min(p2.y, p3.y)),
               std::min(p1.z, std::min(p2.z, p3.z)));

  Vector3D max(std::max(p1.x, std::max(p2.x, p3.x)),
               std::max(p1.y, std::max(p2.y, p3.y)),
               std::max(p1.z, std::max(p2.z, p3.z)));

  return BBox(min,