February 3, 2014

Senior Android Engineer - Keeward - Lebanon

Keeward are looking for an experienced Android developer. She/he will be responsible for the implementation of a wide variety of native mobile apps.
The ideal candidate will be responsible for starting and completing projects on a scheduled basis, inclined to maintain highest standard of quality, self disciplined enough to adhere to Java and Android coding conventions and standards, and work with other team members

Requirements
- Must be a team player, possess a good attitude and be self-disciplined
- In-depth knowledge of the Android SDK.
- Experience with both Eclipse and Android Studio as development environments.
- Experience with distributing apps.
- Good understanding of network protocols, Rest web services and JSON.
- Understanding of hybrid mobile apps (HTML5/native) development. Experience with related frameworks is a plus.
- Understanding of concurrent programming and multithreading principles.
- Experience with other mobile platforms is a plus.
- Understanding of project development methodologies.
- Understanding of team development/source code control (Git, Subversion, etc.)
- Awareness of MVC and other standard design patterns is a plus.

Other responsibilities include
- Participating in a team-oriented environment to develop complex web-based Applications
- Maintaining existing codebase, to include troubleshooting bugs and adding new features

jobs@keeward.com