Android Developer

Job Description

Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, largescale system design, security; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to company’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. We don’t just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. • Develop applications. • Adapt existing Android applications, including system applications. • Design and implement applications. • Advise internal and external application developers on best practices for developing on Android. • Design, develop, test, deploy, maintain and improve software. • Manage individual project priorities and deadlines. • Solid Android development experience with both mobile and tablet devices • Have sound object-oriented programming skills • Have demonstrated experience building applications that have a strong emphasis on UI/UX • Strong communication skills • Work well with others - approachable and collaborative • Deep understanding of the intricacies of the Android platform • Up-to-date knowledge of Google Play Store Guidelines Experience in launching and maintaining the life cycle of a mobile app • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes. JSON, XML, REST, HTML, Java script, Git (or other source control) • Design, build and maintain high-performance, reusable, and reliable Java code • Ensure the best possible performance, quality, and responsiveness of the application • Identify and correct bottlenecks and fix bugs • Help maintain code quality, organization, and automation • Familiarity with Restful APIs to connect Android applications to back-end services • Strong knowledge of Android UI design principles, patterns, and best practices • Experience with offline storage, multi-threading, and performance tuning • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers. • Knowledge of the open-source Android ecosystem and the libraries available for common tasks • Familiarity with cloud message APIs and push notifications • A knack for bench marking and optimization • Understanding of Google’s Android design principles and interface guidelines • Familiarity with continuous integration

Requirements

Qualifications Minimum qualifications: • Bachelor's degree in Computer Science, a related technical field or equivalent practical experience. • 4 years of experience in software development. • Experience in mobile application development and Android framework development. • Experience programming in Java and kotlin. Preferred qualifications: • Experience in Android development and demonstrated understanding of Android frameworks. • Experience with Android UX/UI, particularly Material Design. • Experience building Android applications. • Experience in API design, performance optimization, client architecture or tools in the mobile space. • Mobile application development experience. • Knowledge of the Android SDK performance tools and optimization techniques • Ideal Age: Maximum 35 • Tehran residence

About Company

10-49 employees

Kavoshgaran Ertebat novin yekta (Ltd.) was founded in summer 2016. This company has made great achievements in its short life time; Building up two online software solution, in two different industries, is a prof to the claim. But to reach the position deserving the members of the company, long pass should be taken. With respect to company's activity in e-commerce & online customer oriented software, agility, creativity, innovation and profound technical knowledge is of the company's value.

More Similar Jobs

Pars Hooshmand Management | استخدام در  پارس هوشمند تدبیر

Android Developer

Full Time

Pars Hooshmand Management

Tehran

2 months ago

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

Android Developer

Full Time

Payesh Namayesh Parham (PNP)

Tehran

2 months ago

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

Android Developer

Full Time

Asan Pardakht (AP)

Tehran

7 days ago

SnappTrip | استخدام در آرا جهان نوین گستر اطلس

15 days ago

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

Java & Android Developer

Samaneh Electronic Ansar (SEA)

Tehran

10 days ago

Eligasht | استخدام در الي گشت

22 days ago

Tadbir Gostaran (TGBS) | استخدام در تدبير گستران

JavaScript Developer

Full Time

Tadbir Gostaran (TGBS)

Tehran

a month ago

IIG (Iran Internet Group) | استخدام در  آي آي جي (ايران اينترنت گروپ)

React Native Developer

Full Time

IIG (Iran Internet Group)

Tehran

2 months ago

Sarveen Technologies | استخدام در تکنولوژي سروين

2 months ago