Shanghai, China
Posted on May 31 2016 (over 8 years ago)
Requirements:
· 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
Preferred:
· 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
Responsibilities:
· 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
Questions?
Do you have any question or comment for EF Labs about their position Senior Android Developer?
Please log in to ask a question
No question right now? Subscribe to this job post to be notified when other applicants ask something.