Senior Android Developer at EF Labs

Shanghai, China

Posted on May 31 2016 (about 8 years ago)


·        Bachelor degree in Computer Science

·        At least 4 years’ experience writing apps for a mobile-Android platform

·        Solid understanding of UIKit frameworks and the Android SDK

·        Experience with building Android projects from the command line with Ant or via Eclipse

·        Solid experience of object-oriented design, and modern programming techniques

·        A demonstrable track record of published, and successful applications

·        Demonstrable skills in algorithm/data structures and creative problem-solving

·        A real passion for technology and innovation

·        Good spoken and written English



·        A Master’s degree is desirable, but significant and applicable real world experience is better

·        Experience with multiple mobile platforms (iOS, Google Android, Windows Mobile 7+, WebOS, Symbian, Bada or WinCE)

·        Applications released on the Android Marketplace/Google Play

·        Experience with real-time graphics and advanced rendering techniques (i.e. Open GL ES)

·        Experience with building advanced User Interfaces

·        Knowledge of server side web application development

·        Knowledge of Javascript/JQuery, CSS and HTML

·        An easy going personality with the ability to motivate and encourage the people around you

·        General technology troubleshooting skills using Windows/Unix tools

·        Experience in Agile methodologies



·        Develop, and deploy Android based applications using Java and the Android SDK

·        Work collaboratively, or in isolation as the situation demands

·        Design, develop and test complete applications and also discrete components of larger apps

·        Interface with remote and distributed data sources and APIs

·        Troubleshoot, and performance tune

·        Work closely with the Product Manager, the Mobile Architect and the rest of the mobile team, to continually improve the development process and the product quality

·        Mentor junior members, and share your experiences

·        Contribute to the software architecture, and help to shape the development process

·        Manage a ‘team within the team’ to focus on critical products and features

·        Establish time/effort estimations for tasks, to support effective planning


Do you have any question or comment for EF Labs about their position Senior Android Developer?


Please log in to ask a question

Get noticed by being the first to ask EF Labs a question.
No question right now? Subscribe to this job post to be notified when other applicants ask something.