Android Developer

Android Developer

Job Description

•Main Objective: Develop, Maintenance and Customize Android apps in terms of programming, testing, debugging, tuning •Main Responsibilities: -Proficiency in with officially recommended IDEs: Android Studio -Tasks may be as Team Collaboration or Standalone working -Handling source-code/revision control using Git -High level of reusability across projects for better maintenance and lower production costs -Cooperate with other team members to obtain perfect solutions -Design and develop creative and engaging apps for our innovative Android platforms, utilizing real-time data feeds -Candidates must have strong software engineering background, including design, architecture, test automation and deployment automation in Android world -Provide high level verbal and written communications such as design documents, presentation, decision documents, or research papers -Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives •Higher knowledge/skill and experience in these topics will be preferable: -Ease of interaction with RESTful HTTP Services (JSON, Cookie-based authentication) -OOP and Design Patterns -UX/UI designing, approaches and concepts -Issue Tracking/Ticketing tools -Coding Standards/Conventions -Familiarity with cloud message APIs and push notifications -Understanding of Google's Android design principles and interface

Requirements

-High teamwork and communication skills -Agile, Self-Motivated, Diligent, Adoptable and welcoming to learn new topics -Ability to meet deadlines -Education preference: BS or MS degree in IT or Computer Science or equivalent academic background. -At least 2 Years of experience in domain -Strong knowledge of Android SDK, different versions of Android and Core Java -Solid understanding of the full mobile development life cycle. -Strong Android development skills -Android Studio experience -Strong knowledge of Android UI design principles, patterns, and best practices -Experience with offline storage, multi-threading, and performance tuning -Familiarity with cloud message APIs and push notifications -Understanding of Google Android design principles and interface guidelines -Proficient understanding of Git -Strong knowledge of SQLite, Content Provider, offline databases and caching -Have published at least one original Android app -Experience with mobile development issues related to performance optimization, caching and security. -Experience with third-party libraries and APIs -Experience with JSON, SOAP and Rest. -Strong knowledge of UX|UI design principles, patterns and best practices. -Experience with Restful APIs -Experience with Google Services (such as GCM and google analytics) -Experience with Push Notification

This position is no longer available.

About Company

100-499 employees

As a company comprised of some credited companies in the field of IT, and with the support and finance from active investors in the market, Rayan Ham-Afza was established in 2005. It was aimed at providing the first comprehensive solution of online software. In order to gain the customers trust and to increase the efficiency, the company has embarked on developing a data center inside the country and providing a software-as-a-service solution, which is easily accessible throughout the country. The company’s main field of activity is developing software for stock brokers, investment funds and banks and software services accordingly. The recognition of customer’s needs and use of the state of the art technology by Rayan Ham-Afza, has made it a fast developing company gaining about more than %65 of markets quota. With such a performance, Rayan Ham-Afza now profits the expertise of about ...

Similar Jobs

Asan Pardakht (AP) | استخدام در (آسان پرداخت (آپ

Android Developer

Full Time

Asan Pardakht (AP)

Tehran

2 months ago

Paak Charkh Iranian | استخدام در پاك چرخ ايرانيان

Android Developer

Full Time

Paak Charkh Iranian

Tehran

2 months ago

Payesh Namayesh Parham (PNP) | استخدام در پايش و نمايش پرهام

Android Developer

Full Time

Payesh Namayesh Parham (PNP)

Tehran

18 days ago

Samaneh Electronic Ansar (SEA) | استخدام در سامانه الكترونيك انصار (اس.اي.اِي)

Java & Android Developer

Samaneh Electronic Ansar (SEA)

Tehran

2 months ago

Sin Shemiran | استخدام در ایده سازان سین شمیران

2 days ago

Rayan Ham Afza | استخدام در رايان هم افزا

Senior Java Developer

Full Time

Rayan Ham Afza

Tehran

16 hours ago

Banimode | استخدام در باني مدارا كتان

24 days ago

First Source Arya Solutions | استخدام در راهكارهاي متن اول آريا

Mobile App Developer

Full Time

First Source Arya Solutions

Tehran

24 days ago

Rayan Ham Afza | استخدام در رايان هم افزا

Senior Java Developer

Full Time

Rayan Ham Afza

Tehran

a month ago