We are looking for a senior Android developer to help us produce the next game-changer in mobile video content. The ideal candidate will have at least three years of Android development experience, be a hall-of-fame Java programmer, and be able to interact with teammates in a fast-paced and challenging environment. We need someone who can not only be a senior developer, but also help us develop our brand and product with the right people and technology.
Desired Candidate Qualifications:
Strong grasp of computer science fundamentals.
Experience with Agile Development.
At least 3 published applications on the Android market available for immediate download and review by our team (please provide the names of all apps that you've worked on, with a brief description of your contribution, if not individually developed.
Strong experience in building and publishing commercial applications to Android Marketplace.
Experience with source code management techniques using Git.
Minimum of 3 years experience in Android application development.
Minimum of 5 years of software programming experience.
Minimum of 4 years of experience in Java application development, with extensive use of Java I/O, Collections, Algorithms and well known application frameworks.
Comfort with developing rich GUIs for Android.
Solid grasp of algorithms, memory management, object oriented programming, MVC programming and concurrent programming.
Strong experience detecting and correcting memory usage issues, and optimizing code for application performance.
Experience with video recording and playback, and low-level video manipulation is a huge plus (ffmpeg, libavcodec, libavfilter, openCV)
Experience with SDK development a plus.
Bachelors degree in Computer Science or equivalent.
Tout - Capture Short 15 Second Video Status Updates that are shared instantly with friends, family or the whole world through Twitter and...