Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Being involved in all stages of application development including design, modifications, development, and implementation of Android applications to ensure the application quality and efficiency
- Documenting all codes of the development processes to record and facilitate the work for other mobile developers
- Writing clean code
- Keeping up to date with the latest industry trends in mobile technologies to enhance the application functionality
Job Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- 3+ years experience developing native android mobile applications with a proven portfolio of apps.
- Knowledge of Java development, Android SDK, Android Studio, Debugging, Device Sensors, XML and JSON.
- Excellent knowledge of Android Layout Designing, Web Services, Code Signing and Application release cycle.
- Excellent knowledge of design patterns and object-oriented concepts.
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices