Job Responsibilities and Qualifications
Applies expertise and stays uptodate with current knowledge to develop, execute, and enhance action plans.
Executes projects in Mobile Engineering field.
Contributes to the discovery phase of small to mediumsized Mobile Engineering projects.
Participates in peer code reviews and team development.
Implements and supports business solutions.
Provides mobile engineering support to the organization.
Resolves business and production issues for mobile devices.
Minimum Education and Experience Requirements
Bachelor's Degree in Computer Science or a related field.
5 years of experience building scalable ecommerce applications or mobile software.
Minimum Skills Requirements
Proficiency in Java for mobile software development.
Experience using distributed source code version control systems such as Git/Github.
Familiarity with the agile methodology Scrum.
Knowledge of developing mobile network clients using HTTP protocol, REST APIs, and Google Cloud Messaging.
Understanding of Google Play APIs, including Maps, Location, and Cloud Messaging.
Proficiency in software debugging techniques, including debuggers, loggers, and crash report tools.
Experience in analyzing memory issues, such as memory leaks, using memory analyzer tools like DDMS and MAT.
Experience working with embedded realtime systems with limited resources.
Proficiency in Android software development.
Knowledge of design patterns, MVC, data structures, and algorithms.
Experience in unit and integration testing for Android code.
Published Android application is required.
By continuing you agree to our Terms & Privacy Policy.