Job Description :

Job Description: Job Responsibilities:
• You will be an integral part of app development and work closely with the following teams:
o Product Owner o Product design o QA
• You will create Android app software that communicates with cloud-based services, mobile device functions, and IoT interactions.
• You will work with project architects on technical feasibility and implementation options for new features.
• You will create and perform unit testing for the code.
• You will work on complex problems and must be able to obtain results or solutions through in-depth analysis and superior troubleshooting skills.
• You will review and cross-check peer code commits.
• You will work with APIs and 3rd-party libraries.
• You will contribute towards internal documentation including, but not limited to, the following items:
o Product requirements o Technical specifications o Software documentation o Unit test

REQUIREMENTS & EXPERIENCE:

We are looking for our candidates to have:

• ____+ years of experience in app development projects from end to end.
• A Bachelor’s Degree in CS or a related field.
• Strong knowledge of Android SDK and various versions of Android.
• Experience with multi-threading, animation, and data management.
• Familiarity consuming web services and HTTP REST interactions through JSON or XML.
• Strong written and verbal communication skills.
• Experience with Bluetooth and BLE.
• Knowledge of the open-source Android ecosystem and various libraries available for common tasks.
• Experience working in Agile or other iterative development environments.

Additional skills that would be a strong plus:

• A Master’s Degree in a related field.
• Knowledge of Kotlin.
• Experience with iOS app development
Key Skills: Android Engineer Senior 5 – 7 years
Android Engineer Mid 3 – 5 years


Source link