View Our Website View All Jobs

Android SDK Developer

At Jibestream, we put maps in your apps. Jibestream’s software platform connects physical spaces to the digital world by enabling indoor maps in mobile, web and kiosk applications. We provide our customers with a living, breathing single source of truth for all data connected to indoor maps. Our data is used to solve problems in many departments including facilities, operations, IT, security, collaboration services and marketing.

With our recent rapid growth, we are looking for new team members to explore the indoor mapping world and to help us solve real world problems. Our culture is about customer success, continuous improvement, openness and striving to go above and beyond expectations.

Where are you now and what does your future at Jibestream look like?

You are working as an Android Developer, you can excel in an Agile environment and share our enthusiasm for tech. You care about code quality and usability, you understand Android best practices and you enjoy a good code-review session.  Your end users are Developers and you are focused on providing them with the best user experience possible.

What's our tech stack?

Our Indoor Map SDKs are written in modern Javascript for Web, Java for Android, and Objective-C for iOS.

Our CMS and User Interface applications use modern practices including transpilers (such as react/redux and es6/babel) closely tied with Open Layers 4 to provide map and entity management.

For RESTful services, we use Spring Java Web Services running on Azure App Services backed by redis cache clusters and various cloud data persistence technologies.  

Our Continuous Delivery pipelines are powered by Travis-CI & Azure. Extensive unit and integration testing are applied across all software products to maintain high quality & health, along with rapid development cycles.

What you’ll do:

  • Develop product features in our Android SDK, ensuring test & documentation coverage of your code.
  • Create & review feature architecture diagrams with team members across all three platforms (Web, iOS & Android).
  • Create example applications to demonstrate features in our Android SDK.
  • Maintain the integrity of the software by asking questions and making sure contributions to the SDK provide long term sustainability. No one likes breaking changes in releases!
  • Hold yourself and your team accountable. The code that you write will be used in applications all over the world, by developers all over the world.

So how do we know that’s you?  You have the personality and the experience:

  • You are an Agile Evangelist! You are a lifelong learner and have experience implementing or working within an Agile framework.  You are committed to your team, have amazing communication skills and the ability to prioritize.
  • You believe in writing good, readable, maintainable, well commented and long lasting code.
  • You have 3+ years as a Mobile Developer, ideally 2 years on Android. Hands-on experience building Android frameworks would be pretty cool too. You have developed Android apps.  
  • You have an understanding of RESTful architecture and API’s.

What are the top 3 skills we’re looking for?

Tech-Savvy: You live and breathe Mobile tech. You can push past the front end of the application and get right to the guts of how it works. You are excited to develop and improve Jibestream’s Android SDK experience.

Insightful: You understand how developers think and you use that knowledge to enhance our Android SDK. You understand the expectations of next generation app developers and you are always ready to brainstorm a solution that  provides easy-to-use functionality for every kind of situation.

Ownership: We need someone who wants to own and figure out challenging problems.  Our team is super smart and resourceful, if you have a great idea, we’ll work together to strategize and implement it.

Why should you join Jibestream?

Global exposure: We have world-class clients such as Mall of the Emirates, US Army Hospitals and the Pentagon. Last year we grew by 300% and it’s looking even better this year.

Culture & Team: We never stop recruiting the best people in the market because without an amazing team nothing is possible. People at Jibestream are awesome to work with, driven, smart and know how to get things done like nobody else.

Learn & Grow: Our goal is to keep you as long possible and help you build a career with us. We do this by creating an environment where you will grow both personally and professionally.

Join us

Jibestream is built on innovation and creativity. We got where we are by taking chances and building new roads.  If you think we are the next step on your career path, but you are worried you don’t have it all, take a chance and express your interest here. We promise to consider your full range of experience. Personality, a passion for learning and a team-focused approach can combine to form the best set of qualifications. To learn more about who we are, what we do and our team, follow us on Twitter @Jibestream.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or status as an individual with a disability. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file