Android Mobile application Developer

Job brief

We are looking for an Android Developer who possesses a passion for pushingmobile technologies to the limits and will work with our team of talentedengineers to design and build the next generation mobile applications.

Responsibilities

·         Execute full lifecycle of software development

·         Write well designed, testable, efficient code by using best software development practices

·         Integrate software components into a fully functional software system

·         Develop software verification plans and quality assurance procedures

·         Document and maintain software functionality

·         Tailor and deploy software tools, processes and metrics

·         Comply with project plans and industry standards

·         Measure change impacts

·         Integrate data from various back-end services and databases

·         Gather and refine specifications and requirements based on technical needs

·         Collaborate with cross-functional teams to define, design, and ship new features.

·         Work with outside data sources and API’s

·         Unit-test code for robustness, including edge cases, usability, and general reliability.

·         Work on bug fixing and improving application performance.

·         Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

·         Design and build advanced applications for the Android platform

·        Create Mobile layout/user interface for Android application

Requirements

·         BS/MS degree in Computer Science.

·         At least 4 years of experience in developing mobile applications on Android

·         Good English skills

·         Proven software development experience.

·         Ability to develop software in ASP.Net MVC

·         Excellent knowledge of Relational Databases, SQL, Object Oriented Programming and web application development

·         Experience in developing web applications

·         Ability to document requirements and business rules

·         Familiar with software development methodology and release processes

·         Aggressive problem diagnosis and creative problem solving skills

·         Strong organizational skills to run multiple tasks within the constraints of  timelines

·         Proficiency in Photoshop or other visual design and wire-framing tools

·         Proven working experience in Android development

·         Expert knowledge of Android Studio, Java, Google SDKs for Android

·         Cryptography concepts for android applications

·         Stress testing strategies

·         Have published couple of original Android apps

·         Experience with Google Play approval & distribution process

·         Experience implementing useful caching, scaling, and performance improvements on Android

·         Experience working with remote data via REST and JSON

·         Experience with third-party libraries and APIs

·         Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

·         Solid understanding of the full mobile development life cycle.

 

Great Additional Skills:

·         Passion for user experience (UX)

·         A strong vision for what you think good Android apps can be

·         Titanium Studio

 

تاريخ النشر: ٢٧ مايو ٢٠١٨
الناشر: Tanqeeb.com

تاريخ النشر: ٢٧ مايو ٢٠١٨
الناشر: Tanqeeb.com