Android App Developer

Negotiable
Full Time
Mar 07, 2020

Job Overview

We are looking for a full-time, Philippine-based remote Android App Developer who would be responsible for developing applications for devices powered by the Android operating system. Due to the fragmentation of the Android ecosystem, we are looking for a special kind of developer who is proficient in addressing various compatibility issues with multiple versions of Android and device types. They must also have a strong understanding of the best patterns and practices that revolve around development for the Android platform. Work schedule is Mon-Fri, 9am to 5pm EST (Eastern Standard Time)

As an Android App Developer:

• You would be responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices.

• Your primary focus will be the development of Android applications and their integration with back-end services.

• You may or may not be working along-side backend developers. Therefore, knowledge of how to develop backend code (API, database integration etc.) and establish end to end infrastructure for the app (DevOps architecture, server setup and administration, server security, cloud deployment, etc.) are required for this position. In short, this is a full stack mobile development post,

• We prefer devs who can write code in Kotlin for the frontend

• We prefer devs who can write code in either .NET Core or Java for the backend

• We prefer devs who have SQL Server and Postgres experience

Skills:

• Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes

• Expertise in writing Android apps in React Native and Java

• Familiarity with RESTful APIs to connect Android applications to back-end services

• Familiarity in building interactive charts and graphs in Android devices

• Strong knowledge of Android UI design principles, patterns, and best practices

• Experience with offline storage, threading, and performance tuning

• Ability to design applications around natural user interfaces, such as “touch”

• Familiarity with the use of additional sensors, such as gyroscopes and accelerometers

• Strong knowledge in GPS, maps, and Location Services

• Knowledge of the open-source Android ecosystem and the libraries available for common tasks

• Ability to understand business requirements and translate them into technical requirements

• Familiarity with cloud message APIs and push notifications

• A knack for benchmarking and optimization

• Understanding of Google’s Android design principles and interface guidelines

• Proficient understanding of code versioning tools, such as Git and Mercurial

• Good grasp of OpenId Connect and Token-based Authentication/Authorization

EOE

Skills Required

  • Android development
  • iOS development
  • ASP.NET

Share with your friends