Android Developer
Amsterdam
As an Android Developer, you will be working on a daily basis to expand the mobile Android app for our video surveillance cloud Eagle Eye CameraManager. From cool new features for end-users such as two-way audio streaming for IP cameras, to building Android SDK’s for integration partners that build their own Android app on top of API driven cloud-based video platform. Your (Android / Java) knowledge and experience will be used to architect, develop and release new code every day. Using continuous integration and bi-weekly Scrums we have a fast release cycle to bring your code to real customers. Every quarter we will change the Scrum teams, making sure you will be working with new people and learning new things every quarter. No sprint will be the same, you’ll be working on different topics like video streaming (WebRTC, RTSP, H.264, MP4), audio streaming, Smart Video Analytics (Human/Object Detection) implementation and building lots of cool features into the mobile Android app for IP cameras. Each feature is built against our REST API video platform. You’ll be working in a cross-functional Scrum team with all expertise on-board to deliver complete products: iOS, Android, Testing, DevOps, UX/UI, Scrum Master and of course several (Java) back-end engineers. Depending on your own ambition, skills and experience you can be the architect of your own tasks, defining how we will build new features, or just software engineer in the development team really building and releasing the code on a daily basis.
Technical Skills:
- Strong Java and Android SDK development skills
- Strong understanding of the Android ecosystem and its design patterns
- 2+ years of experience with Android in API level 18 and up
- Knowledge of and experience with RT(S)P, WebRTC, H.264 and MP4, AAC and other audio/video codecs is an advantage
Personal Skills:
- Team player: you will be working with other developers, designers, data analysts and the UX team
- Eager to investigate and research new possibilities yet able to work within the existing framework
- Must have a keen eye for detail and care passionately about writing robust and scalable code, while remaining pragmatic in our demanding and ever-changing environment
- Self-disciplined and enjoys working at a fast-pace while managing and prioritizing goals
- The ability to write maintainable/shareable code and being able to identify and resolve issues and bugs over a full stack environment is imperative
- Excellent verbal and written communication skills in English
Experience:
- At least an academic level in a computer science field
- At least 2+ years of continuous, strong and practical Java (Android) development experience, most of which in a professional organization
- You’ve worked in an agile environment using Scrum methodology
Benefits:
- Competitive compensation
- Pension plan
- Paid holidays
- A young and international team of driven professionals
- Daily lunch, weekly
- Free Fitness
To apply, please send your resume and cover letter to Tijmen Vos (Technical Director) at [email protected].