Mobile Application Developer

Dubai, United Arab Emirates

Job Description

About The Mobile Developer role is to design, execute, assess, and troubleshoot software programs and applications for mobile applications. This includes configuring, coding, developing, and documenting software specifications throughout the project life cycle. He/she will also oversee system start-ups in a timely and accurate fashion and provide support to other departments where required. Key Responsibilities:

  • Write quality code that's testable and maintainable. You understand the benefits of code that's clean and idiomatic.
  • Analyze large features and implement practical solutions
  • Implement custom native user interfaces using the latest Android programming techniques
  • Conceptualizing and formulating apps that are suitable for use on all types of Android devices.
Requirements
  • Bachelor degree preferably in IT
  • 5-6 years of experience in Native Mobile application development Android and minimum 2 year exp in IOS
  • Must have MVVM, Clean Architecture Experience
  • Experience with Kotlin - Co-routines, Higher order functions, Extension function etc
  • Hands on Experience with Proguard for multi module projects
  • Hands-On Test-Driven Development Experience using JUnit, Mockito and/or Espresso
  • Hands on Experience working with Android JetPack Components
  • Programming and Peer code review experience
  • Well versed with building UI & Animations using XML, custom UI components
  • Hands-On Experience of OO programming and software design patterns like -MVC, MVVM
  • Hands on Experience with Dependency Injection Framework like Dagger hilt
  • Experience with Android Architecture Components like Live Data, Navigation etc.
  • Knowledge of SQLite, Realm or ROOM database management system
  • Experience on web service integration (REST, JSON, XML)
  • Experience with version control systems like GIT, VSTS code management knowledge
  • Agile and Scrum framework knowledge
Competencies and Skills
  • Understanding user expectations and needs.
  • Familiarity with software effort estimation methods & tools.
  • Familiarity with development methods & models.
  • Strong understanding of web technologies Troubleshooting and Problem-Solving skills.
  • Should be an excellent Team player.
  • Strong communication skills and attention to detail.
  • Experience at working both independently and in a team-oriented, collaborative environment is essential.
Job Type: Full-time Salary: AED7,000.00 - AED9,000.00 per month Experience:
  • IOS: 2 years (Preferred)
  • Android: 5 years (Preferred)

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.


Job Detail

  • Job Id
    JD1403631
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, United Arab Emirates
  • Education
    Not mentioned