Android Developer

Abu Dhabi, AZ, AE, United Arab Emirates

Job Description

We are seeking an experienced Android Developer well-versed in MVVM Clean Architecture to join our team. As an Android Developer, you will play a crucial role in designing, developing, and maintaining high-quality Android applications. Your expertise in MVVM Clean Architecture will be essential in ensuring scalable, maintainable, and efficient code.

Responsibilities:

Architectural Design: Design and implement robust, scalable, and modular Android applications using MVVM Clean Architecture principles.
Collaborate with cross-functional teams to define and document clear specifications for new features.

Coding and Development: Write clean, maintainable, and efficient code in Kotlin.
Implement and optimize UI components while ensuring a smooth and responsive user experience.
Integrate RESTful APIs, third-party libraries, and SDKs as needed.
Contribute to the overall improvement of the codebase through code reviews and refactoring.
Write clean, maintainable, and efficient code in Kotlin.
Implement and optimize UI components while ensuring a smooth and responsive user experience.
Integrate RESTful APIs, third-party libraries, and SDKs as needed.
Contribute to the overall improvement of the codebase through code reviews and refactoring.

Testing: Testing: Develop and maintain unit tests to ensure the reliability and stability of the codebase.
Collaborate with QA teams to identify and fix bugs and issues promptly.

Documentation: Documentation: Document code, processes, and system architecture to facilitate knowledge transfer and ensure the maintainability of the codebase.
Keep documentation up-to-date with any changes or enhancements made to the application.

Collaboration: Collaboration: Work closely with product managers, designers, and other developers to deliver high-quality software that meets user requirements.
Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.

Continuous Improvement: Stay up-to-date with the latest Android development trends, tools, and technologies.
Proactively identify and propose improvements to the development process, tools, and methodologies.
Stay up-to-date with the latest Android development trends, tools, and technologies.
Proactively identify and propose improvements to the development process, tools, and methodologies.

Qualifications:

• Bachelor's degree in computer science, Software Engineering, or a related field.
• Proven experience as an Android Developer with a strong focus on MVVM Clean Architecture.
• At least 4 years of experience in Android Development field.
• Proficient in Kotlin and strong understanding of Android development best practices.
• Strong knowledge of RESTful APIs and integration of third-party libraries.
• Solid understanding of software design principles, SOLID principles, and design patterns.
• Experience with unit testing and automated testing frameworks (e.g., JUnit, Mockito).
• Familiarity with version control systems, preferably Git.
• Excellent problem-solving and debugging skills.
• Strong communication and collaboration skills.

Job Type: Full-time

Pay: AED3,000.00 - AED5,000.00 per month

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1741741
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Abu Dhabi, AZ, AE, United Arab Emirates
  • Education
    Not mentioned