As an Android Engineer, you will be responsible for the development of mobile-based security product features. You will have a significant influence on our overall strategy by helping define these product features, drive the system architecture, and spearhead the best practices that enable a quality product.
The ideal candidate is clearly passionate about new opportunities in mobile and has a demonstrable track record of success in delivering new features and products.
Creating reliable, scalable, and high-performance products require exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, mobile technologies and practical experience building customer facing mobile products.
Basic Qualifications Bachelors degree in Computer Science, Computer Engineering or related technical field 3 years industry experience Expert knowledge of Java and the JDK Expert knowledge of the Android SDK Advanced Android UI Skills (Fragments, Custom view components) Experience writing multi-threaded and Networked apps Expert level debugging and analysis skills using ADB Experience building mobile applications on Android Demonstrated experience and passion for delivering exceptional UX Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
Preferred Qualifications Degree in Computer Science, Computer Engineering or related technical field Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Experience building frameworks for creating applications on various platforms Development experience defining, developing and maintaining REST based interfaces You have some experience developing for other mobile platforms (iOS, Windows Phone, etc.
Strong sense of ownership, urgency, and drive. Excellent communication, analytical and problem solving skills