Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are taking our Android app to the next level and we are looking for someone who is up for the challenge!
As an Android developer you will be responsible for our Android app. We think you really care about your work and you know the Android platform and Eco-system very well.
You will communicate a lot with the CTO around requirements, what to do next, how to do it, and similar thoughts.
Our thoughts on you as a person:
- You deliver results reliably and without surprises, in a team or on your own.
- You communicate well, with your team and others.
- You love Android, but you also get the big picture and what it means to your work.
- You believe in MVP, just as we do. Start small but good, get feedback, then improve.
- You are excited about joining early, in a small team that will grow over time.
Responsibilities include
- Define requirements and bring your own ideas to the table with an open mind.
- Design and develop the Android app (mobile/tablet).
- Test and do QA on the things you build.
- Ship what you build (to Google Play).
- Follow up on what you build, fix bugs, analyze usage and respond to customer feedback.
Some notes on our current tech stack, which you will have influence on:
- iOS app written in Swift 3
- Android written in Java
- Website, isomorphic app using Node/React/webpack & co.
- Hosting on Microsoft Azure
Job Requirements
We expect you to have
- Excellent skills in English, written and spoken.
- Excellent, proven skills in Android development.
- Experience of building an app from scratch to successful Google Play launch.
We want you to have
- Experience of Continuous Integration.
- Experience of media player applications.
- A good sense for UX.
- Skills in the Arabic language (written and/or spoken).
- We also value knowledge of tools and techniques such as git, dependency injection, debugging, monitoring & logging, crash reports and more.