search

Android Developer

The Android Developer will develop, enhance, debug, support, maintain and test software applications that support business units or supporting functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools. Participates in the design, development and implementation of complex applications, often using new technologies. May provide technical direction and system architecture for individual initiatives. Serves as a fully seasoned/proficient technical resource. May have responsibility for a project and project budget. May collaborate with external programmers to coordinate delivery of software application. Routine accountability is for technical knowledge and capabilities. Works under minimal supervision, with general guidance from more seasoned consultants.

Responsibilities
Collaborate with cross-functional teams to define, ship new features and translate designs and wireframes into high quality code
Work with outside data sources and APIs
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance and correct bottlenecks
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Design, build, and maintain high performance, reusable, and reliable Java code
Help maintain code quality, organization, and automatization
Ability to create technical documents (e.g. designs, test plans, test reports) that are concise, clear and well organized
Requirements
Bachelor’s Degree in CS, Engineering or any equivalent combination of experience,
5+ years’ experience in Mobile Application Development using Java based Android
Have published at least one original Android app
Experience with UI development, Android Components: Database, Service, Content Providers, Consuming REST Web Services, JSON/XML parsing, OOAD, Design patterns, n-tier Architecture, Multi-Threading
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle.
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Familiarity with RESTful APIs to connect Android applications to back-end services
Strong knowledge of Android UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Ability to design applications around natural user interfaces, such as “touch”
Ability to effectively work with internal teams, understand requirements and setting expectations
Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
Commitment to producing top quality, well designed and flexible mobile applications
Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Ability to understand business requirements and translate them into technical requirements
Familiarity with cloud message APIs and push notifications
A knack for benchmarking and optimization
Understanding of Google’s Android design principles and interface guidelines
Proficient understanding of code versioning tools, such as Git
Familiarity with continuous integration
Must have knowledge in Blockchain
iPhone experience a plus
Strong understanding of all mobile ecosystems including phones and tablets

Salary: 40000 - 80000
Address: Parañaque

How to Apply:

Please email imsi.hrstaff2017@gmail.com

 

  • filter_drama Click here to Apply Online (Optional)
    • Explain why you are the ideal candidate for the job. Talk about your skills and how you can add value to the company.
    • Put your online resume link below. The url should look like this: http://biodata.pinoyjobs.ph/juan-dela-cruz/
    • Don't have one? Create your free online resume
    • This field is for validation purposes and should be left unchanged.