Experience: 3+ years
Education: N/A
Expertise: Android, Java, Multithreading, OpenGL
Work on Augmented Reality technology and push the Android platform to its limits!
The Company
We are front-runners in AR technology. Our app has millions of users worldwide, because we push the iOS and Android platforms to its limits. Help us capture an even bigger audience, and join our team of talented and creative engineers!
The Job
We are now seeking a senior Android Developer who will take charge of our Android app and bring them to the next level. You will be working closely with our core team of mobile developers, building some of the core technologies that integrate in the app using assembly, C++ (NDK) and Java where appropriate to achieve the best performance. You will be responsible for building and delivering the new features on our roadmap. The ideal candidate will be flexible, self-motivated, loves making excellent code and takes pride in creating a great user experience.
Your role in the team
You will be joining a small team of enthusiastic developers that are stretching mobile technologies to the limits of the available device capabilities. Your primary role will be to maintain, improve and further develop our Android app. You’ll be able to use frameworks provided by other team members and work closely together with them to ensure tight integration in the Android app.
This means your day-to-day activities will include:
• to architect, develop and maintain the Android app;
• to ensure best possible performance, quality and responsiveness of the app;
• to help and guide the product team when designing new features.
Your outstanding track record includes:
• 3+ years of experience developing on Android;
• Excellent understanding of Java and lower level programming concepts such as Multithreading, OpenGL and Networking;
• Good understanding of the Android NDK and integrating native C++ code libraries into Android apps using JNI;
• Feel at ease with most programming concepts of Android, including Data Storage, Location, Sensors and Video Capture. The Android User Interface has no secrets for you;
• 5+ years of experience developing in a complex, compiled OO language (C++, Java);
• Excellent understanding of programming patterns and ability to architect elegant solutions to complex problems using abstract classes;
• Flexibility to deal with a rapidly changing environment;
• Passion for quality and maintainability of code.
Even better would be if you also have some of the following skills:
• A few years of experience in C++ programming;
• Good experience in writing unit tests;
• Experience with Mercurial and Jira.
Interested?
Contact our head recruiter, Erik Bell, right away:
Tel: (00)+ 31 6 40 50 40 50
E-mail: erik.bell@workingclassheroes.nl
Or send your resumé directly through our site below.