26 Oct 2023
Senior Android Developer Dubai UAE
Position: Senior Android Developer
Date posted: 2023-10-26
Industry: Other
Employment type: Full Time
Experience: 8 years
Qualification: Bachelor’s Degree holder
Salary: AED 5000 to 10000
Location: Dubai, United Arab Emirates
Company: Confidential
Description:
Senior Android Developer
Years: 8+ years experience
Location: Dubai, UAE
JD
- 8+ years of experience
- Programming Languages: Advanced proficiency in Kotlin and Java, with a deep understanding of their nuances and best practices.
- Android SDK: Extensive knowledge of the Android Software Development Kit, including APIs, libraries, and frameworks.
- Architecture Patterns: Expertise in architectural patterns such as MVVM, MVP, or Clean Architecture, and the ability to apply them to create scalable and maintainable applications.
- Design Patterns: Strong understanding and application of design patterns such as Singleton, Observer, and Factory to solve common development challenges.
- Database Management: Experience with SQLite and other databases on Android, as well as knowledge of ORM frameworks like Room,Realm.
- UI/UX Design: Familiarity with Android UI/UX design principles and the ability to collaborate effectively with designers to create visually appealing and user-friendly interfaces.
- Version Control: Proficient in using version control systems like Git for collaborative development.
- Testing: Experience with unit testing, integration testing, and UI testing to ensure the reliability and robustness of the application.
- Continuous Integration/Continuous Deployment (CI/CD): Knowledge of CI/CD pipelines and tools for automated testing and deployment.
- RESTful APIs: Expertise in integrating and consuming RESTful APIs, handling data serialization/deserialization, and ensuring secure data communication.
- Security: Understanding of mobile application security best practices, including encryption, secure data storage, and protection against common vulnerabilities.
- Performance Optimization: Ability to identify and address performance bottlenecks in Android applications.
- Collaboration Tools: Proficiency in collaboration tools such as Jira, Confluence, or Slack