Android Developer

Komoot


3 weeks ago

01/30/2020 10:37:53

Job type: Full-time

Hiring from: UTC-1 and UTC+3

First appeared on Github

Category: Software Development


Millions of people experience real-life adventures with our apps. We help people all over the world discover the best hiking and biking routes, empowering our users to explore more of the great outdoors. And we’re good at it: Google and Apple have listed us as one of their Apps of the Year numerous times—and we are consistently ranked amongst the highest-grossing apps in both Google Play and the App Store. To help us continue to build the future of outdoor exploration, we’re looking for a passionate Android developer to join our team.

Your key responsibilities

  • Take over responsibility of all parts of our Android app

  • Develop innovative new features in collaboration with our team of designers, copywriters, and Android/iOS product experts

  • Optimize the core functionality of the app

  • Incorporate the latest advances in Android technology

Why you will love it

  • At komoot, you’ll use everything the Android platform offers: Sensors, data synchronization, caching, external storage

  • We let you work from wherever you want, be it a beach, the mountains, your house or anywhere else that lies in any time zone between UTC-1 and UTC+3

  • You’ll work on challenging tasks, such as turn-by-turn navigation, maps, on-/offline hybrids, custom views and data synchronization

  • You’ll be developing in fast cycles with continuous build, testing and direct team feedback

  • Your expert knowledge will make you a key player amongst a team of highly motivated, talented people

  • You’ll travel together with our team to amazing outdoor places several times a year to exchange ideas, learnings and go for hikes and rides

  • You’ll build and improve an app that we’re pretty sure you’ll end up using for your personal outdoor trips

You will be successful in this position if you

  • Are highly self-driven, responsible and keen to improve

  • Have proven experience in developing high quality Android apps (3+ years)

  • Write code that's readable, well documented and is meaningfully tested

  • Have a passion for building software, demonstrated through interesting side projects, open source contributions, or other involvement in the tech community

  • Love to develop awesome products for great user experiences

  • Have experience in working in a distributed team, have good communication skills and love to work together with others in fast development cycles

Sounds like you?

Send us the following

  • Your CV

  • A write-up explaining who you are and why you are interested in working at komoot

  • Examples of your work (e.g. GitHub, PDFs, Slideshare, 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

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • 3 days ago

    Are you interested in joining a fast-paced, growing company? Branch has a positive, diverse, and supportive culture—we look for people who are curious, inventive, take initiative, constantly strive to develop themselves, and collaborate with those around them. Come join our team as we develop new ways to improve the lives of hourly workers. Learn more about our culture, approach, tech, and people here: https://www.branchapp.com/team

    We’re looking for someone who has:

    • Bachelor's degree in Computer Science or related technical field, or equivalent practical experience

    • 3+ years of professional software development experience

    • Experience building Android apps

    • Proficiency in Java and/or Kotlin (we use both)

    • A deep interest in developing, releasing, and maintaining high-quality Android apps

    You will:

    • Design, build, and maintain our flagship Android app

    • Define and implement robust app architectures and complex user interfaces

    • Improve engineering standards, tools, and processes

    • Manage individual project priorities, deadlines, and deliverables

    • Collaborate with product managers, designers, and other cross-functional groups to implement new features

    Benefits:

    • Work remotely!

    • Company-paid medical, dental, and vision

    • Flexible time off

    • Paid Holidays

  • Last Call Media
    1 week ago

    Last Call Media is looking for a well rounded PHP developer to join our team!

    The Role

    Last Call Media is looking for someone who understands just how flexible the PHP programming language can be, and enjoys, neh, is proud that the majority of the internet uses the PHP language.

    The ideal candidate will have experience in PHP frameworks such as WordPress, Symfony, Drupal, CodeIgniter but also has been involved with big single PHP files with inline CSS/HTML/(My)SQL/PHP. Last Call Media is looking for an advocate of best practices and someone who is willing to be opinionated about what they believe in when it comes to building successful programming projects.

    Last Call Media is a fully distributed company so you can work from anywhere, but we ask that you be able to commit to at least 5 hours of overlap with New York time (ET), Monday through Friday.

    What you’ll do:

    • Review and analyze existing PHP sites for ways to improve and/or provide advice on how to migrate off antiquated monolith systems. Implement analyses from start to finish.

    • Work with clients to communicate how and why existing PHP code works or doesn’t.

    • Create and maintain product roadmaps, feature backlogs and product documentation, and user stories.

    • Understand who the end user of a project is and how to build and/or suggest front-end interfaces to help them accomplish their tasks as simply and practically as possible.

    • Participate in team and company retrospectives to help define and refine working agreements and processes to help us work more effectively together as a team.

    What you’ll bring:

    • A proven track record of leading the delivery of digital products and services that delight customers.

    • 3+ years of similar experience in a digital agency, consultancy, or equivalent setting where you were accountable to several client engagements.

    • An obvious drive to grow and learn from the highly-skilled team around you

    • Experience with large-scale open source web technologies (such as Drupal, WordPress, and React).

    • Experience and/or a desire to work remotely.

    • Ability to work efficiently, sometimes under tight deadlines

    It’d be nice if you also had:

    • Front-end framework experience like ReactJS/AngularJS/VueJS

    • Relational database experience and understanding of how to improve DB performance

    • Server administration and/or setups like Apache/NodeJS/Nginx and a general comfortability in the Linux environment

    • Familiarity with Atlassian tools, such as Jira and Confluence.

    All of us at LCM pride ourselves on being:

    • Able to empathize, which helps us understand the need of the client, the customer, the product, and the team at LCM.

    • Highly communicative

    • Able to work independently

    • Comfortable asking for help

    • Experienced with communicating directly with clients

    • Eager and motivated to learn new concepts

    • A team player in a collaborative environment

    • A fast learner

    Application Process

    Applicants should submit through the careers section a current resume and cover letter that includes links to a few digital products you completed recently and an answer to the following question: In 3-5 sentences please share a little about what, in your opinion, the biggest challenges are working at an all remote company. If you haven’t worked for an all remote company, please try and answer the question anyway! Lastly, while resumes and interviews are a great way to learn more about you, all candidates should be prepared to complete a brief hypothetical virtual recruitment exercise and submit reference(s) upon request.

    To apply visit: https://lastcallmedia.com/careers

    This position is compensated at a salary commensurate with skill and experience, with comprehensive benefits including an annual professional development budget, and varied, engaging work for enterprise-level clients. If this position already sounds like you or sounds like where you're headed, please reach out! Applicants should submit a current resume and cover letter through the careers section and should be prepared to submit a code sample(s) and reference(s) upon request.

  • 2 weeks ago

    Are you looking for a new adventure with a positive impact?

    At Learnlife we are on the mission to build an open ecosystem for a new lifelong learning paradigm to positively change education worldwide. We empower learners, educators, schools, and governments through a new learner-centered paradigm that focuses on purpose-inspired and personal learning.

    A little bit about us

    Learnlife is based in Barcelona, where we also have opened our first Learning HUB (1200m2 @ Enrique Granados 7). We are an educational startup in the early phase with a team of thirty people in total and with six people working full-time on the digital part of the ecosystem we are building.

    Last year, we had our first seed investment round, which we secured during the June 2019 when we raised €3,1m in partnership with 19 entrepreneurial supporters from 11 countries. The funding round was led by BPO Capital, a vehicle of Benjamin Otto (Germany), an active shareholder of the Otto Group and co-founder of About You.

    We believe in empowered and autonomous teams, positive relationships, empathetic collaboration, growth through adventure, fair communities, and a culture of constructive transparency and honesty.

    Who we are looking for

    We’re looking for a senior software engineer to join our growing team. As someone coming into such a pivotal role in the company, you will influence how our products look, work, behave and feel over the coming years.

    You should send us an application if you:

    • Are searching for a startup-like environment with solid funding.

    • Have experience working on remote and in the ideal case also in the startup environment. 

    • Are looking for a full-stack senior software engineering role, and you’ve spent in the role already several years.

    • Have strong skills in Javascript and another backend programming language (Ruby & Ruby on Rails is a big plus).

    • Are able to step outside your role description and do what is needed in order to help the team succeed. 

    • Love technology and are hungry to learn.

    • Love to collaborate in a cross-functional team.

    • Are a great communicator (English).

    • Could solve problems independently. 

    • Are based in Europe or Brazil.

    • Having an active profile on Github with several open-source contributions under your belt isn’t required, but it is a big plus.

    Our tech stack:

    • Ruby on Rails, Javascript

    • PostgreSQL, MongoDB

    • Nginx, Unicorn, AWS

    How will your working day look like

    You will start your day when you want in the morning and decide for yourself where you’re going to work. The whole team usually work remotely, but there are certain periods when we gladly go to our office in Ostrava, Czech Republic or Barcelona, Spain. 

    First thing in the morning, we have an asynchronous stand-up via Basecamp.

    We usually summarize the previous day’s issues as well as tasks for the current day at the stand-up. 

    Everyone then works on their assignments during the day, and any other potential communication is carried on via Basecamp/Github/Calls. Nobody checks anybody as for when and how they work – only the results are important. 

    During the day and at the end of it, we commit the work in a standard way to Github where another developer always performs code review for you after you have completed a task.

    Currently, we have 4-weeks long development cycles. The first week of the cycle is from a big part focused on planning and is, therefore, more meeting heavy than other weeks.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!