Android Mobile Developer

Confidential Company

Employer Active

Posted 5 hrs ago

Experience

5 - 7 Years

Job Location

Hawally - Kuwait

Education

Bachelors in Computer Application(Computers), Bachelor of Technology/Engineering(Computers), Masters in Computer Application

Nationality

Any Nationality

Gender

Any

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

An Android mobile developer is responsible for the development, design, and implementation of new or modified Android mobile application products or ongoing business projects; will be involved in liaising with the Business Analysts and Development Managers to ensure software projects meet requirements.


  • Identify and analyze user requirements
  • Prioritize, assign and execute tasks throughout the software development life cycle
  • Develop Android mobile applications
  • Writing well-designed, efficient code
  • Review, test and debug software code
  • Document development phases
  • Ensure our applications are secure and up to date
  • Maintain and support the current developed applications

Desired Candidate Profile

Education:

  • Bachelor Degree in Information Technology, Computer Engineering, Computer Science or equivalent is required.
  • Work related certification is plus.

Language: Proficiency in English Language, Arabic would be an advantage

Other Performance Competencies

  1. Excellent Computer Skills
  2. Experience designing, building, and testing Android mobile applications
  3. Prior experience as an Android Developer using Kotlin, Java, Android SDK, Android NDK, Android Studio
  4. Reactive programming (RxJava, RxKotlin), and Coroutines are advantages
  5. Solid knowledge of Android jetpack components composes components.
  6. Solid knowledge of clean architecture for software architecture and Solid principle.
  7. Experience in design patterns of mobile architecture such as MVVM/MVC/MVP
  8. Have experience in publishing an application on the Google Play store
  9. Familiarity with RESTful APIs to effectively integrate Android applications
  10. Good knowledge of cloud message APIs and push notifications
  11. Proficient understanding of code versioning tools (Git)
  12. knowledge in Unit Testing and familiarity with various testing tools
  13. Good knowledge of UML
  14. Experience with Object-Oriented Programming (OOP)
  15. Good delegation and time management skills
  16. Problem-solving abilities
  17. Familiarity with SQLite DB.
  18. Familiarity with Agile life cycle.
  19. Strong attention to detail and good analytical skills
  20. Exceptional written and oral communication skills
  21. Critical Thinking, and good analytical skills
  22. Multitasking with the ability able to prioritize and work effectively in a constantly changing environment.
  23. Continuous development and self-training programs to improve work knowledge and best practices

Employment Type

    Full Time

Company Industry

Department / Functional Area

Keywords

  • Java
  • Android Software Developer
  • Android Mobile Developer
  • Debugging
  • Android App Developer
  • Mobile Application Developer
  • Android Programmer
  • Android SDK
  • Android NDK
  • Android Studio
  • UML
  • RxJava
  • Code Review
  • Software Developer Android
  • Kotlin
  • Testing

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Confidential Company