این آگهی منقضی
شده است
Responsibilities
Developing core Android applications and system services
Re-designing AOSP UI/UX and Android Launcher
Reverse engineering Google service apps – Google Play Service, Google Firebase, Google NLP, etc.
Developing core ART libraries
Re-designing Android eco-system developing core Android applications and system services
Re-designing AOSP UI/UX and Android Launcher
Reverse engineering Google service apps – Google Play Service, Google Firebase, Google NLP, etc.
Developing core ART libraries
Re-designing Android eco-system
Requirement
4+ years of experience in the development of native Android applications with Java/Kotlin.
Deep knowledge of Android operating system, and application life cycle.
Good understanding of Android SDK.
A passion for building fast, high-quality and attractive android applications.
High attention to details: testing all possible outcomes and edge cases.
Highly skilled in Java/ Kotlin programming language and Android SDK.
Strong knowledge of Android UI design principles, patterns, and best practices.
Knowledge of the design, architecture, and implementation of a scalable software system.
Experience with common third-party tools.
Comfortable with multithreading, networking, and database operations in Android.
Maintain Legacy code and be able to bugfix on open-source projects.
Analyze App user stories & develop based on the assigned schedule.
Be able to use version control tools like Git and have a good understanding of Git flow, pull request, and merge code conflicts without affecting other parts of code.
Ensure software stability via regression, support QA, and perform unit & user acceptance tests.
Research on latest trends approaches, and architectures to find the best possible solution.
Work with other members and help to solve problems.
Fluent in different Mobile architecture (MVVM, MVP, etc.).
Fluent in different tools like Android Architecture Components, RxJava, Retrofit, etc.
Fluent in understanding Restful APIs.
Nice to have an understanding of android libraries and how to deploy them.
Nice to have experience with testing tools (unit and UI testing).
Fluent in the design of well-structured and efficient UI’s.
Optional Requirements:
Agile methodologies – Scrum.
Agile tooling – Jira, Confluence.
Working experience with data structures, and algorithms.
Basic terminal usage (including SSH, curl, and git command line) is an asset.
Implement features or improvements for the open-source Android app.
Non-technical attributes:
Ability to translate business requirements into technical specifications.
Customer-focused approach.
Being comfortable with reading and writing in English is necessary.
با توجه به پیشرفت روز افزون تکنولوژی و ارتقای تلفنهای همراه هوشمند در سطح جهانی، داریا به عنوان یکی از فعالان در این زمینه و علاقمند به حرکت به سمت قلههای تکنولوژی، با طراحی و مدیریت تولید گوشی هوشمند bond با همکاری شرکای خارجی خود، وارد این عرصه شده است. در سالهای اخیر داریا توسط سامانه جامع گارانتی به عنوان برترین شرکت خدمات پس از فروش تلفنهای همراه هوشمند برگزیده شده و اکنون اولین قدمهای خود در این مسیر را به پشتوانهی سالها تحقیقات در این زمینه، تیم متخصص و تجربههای پیشین خود برداشته است.
تعهدات اخلاقی و مشتری مداری، همواره در راس اهداف و ارزش های داریا همراه بوده و همین امر در کنار دانش، مهارت و تجربه موجب ارائه خدمات در سطح استانداردهای جهانی شده است. ما متعهد به ارائه خدمات به گونه ای هستیم تا تجربه ای لذت بخش، متمایز و منحصر به فرد برای مشتریان ایجاد گردد و به این مهم باور قلبی داشته و در این مسیر، همدلانه با مشتریان همگام خواهیم بود.