Native Android Mobile Developer

Sharjah, United Arab Emirates

Job Description

Senior Android Developer What to expect: To provide technical solutions which save coding time To focus on great UI/UX and good engineering To make the most of the Android platform To stay up-to-date with new technologies and trends and to evaluate new technologies and techniques for required features To shape the product To create and maintain industry-leading, cutting-edge applications that are used daily and make lives easier in the Oil & Gas, Nuclear, Mining, Power and Petrochemical industries across the globe To gather product requirements, maintain product backlog To ensure a high product quality and end-user satisfaction by writing high-quality, clean, maintainable, reusable code (unit testing, source control, design patterns, etc.). To ensure high performance while building and maintaining code To perform impact analysis To perform integrations between android applications and other software To contribute to and assist team operation by accomplishing results on time and communicating obstacles. To maintain client confidence and protect operations by keeping information confidential. To be open to learning and have the opportunity to work with web technologies, APIs, design and others To become a pro at developing and maintaining automation test cases for the application To be committed to continuous improvement and to propose & accept constructive feedback To thrive as part of a multi-cultural, dynamic and agile AIE family Tooling: Kotlin and a bit of Java MVVM architecture and clean architecture All the latest goodies like Retrofit, Jetpack components, Firebase ROOM database Dagger XML, HTML5 Apium for automation testing JIRA for agile sprints Qualifications and skills: Bachelor\xe2\x80\x99s degree or higher in Computer Science or related field 5+ years of recent work experience in mobile development on Android. Ability to develop high performance mobile applications in native formats. (explanation of relevant jobs with links to finished work to be provided with profile submission). Experience with developing offline mobile apps dealing with local datasets using ROOM database and synchronization with server once internet is available. Good understanding of responsive front-end development HTML5, CSS3, and JavaScript frameworks. Ability to create great looking dashboards and screens. In-depth understanding of data structures, OOP, algorithms and modern programming frameworks Experience with Version control systems like bitbucket and editors like Android Studio Experience with Automation Testing Ability to work independently and as a team Excellent technical communication, analysis, and problem solving skills. Strong attention to details Experience with integration projects Experience with user experience design and design patterns Strong Debugging Skills and identifying problems Familiar with building custom views and components Fluent written and spoken communication in English Good to have: Experience with PHP, MySQL and API development Experience with UX/UI wireframing Job Type: Full-time

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
    JD1490743
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Sharjah, United Arab Emirates
  • Education
    Not mentioned