We are looking for an experienced, senior,Android engineerwho is excited to work on one of our client projects. The successful candidate will have extensive experience in developing and deployingAndroid applications with a java/javascript back-end stack. This is a remote position (US / Canada only).
Skills & Requirements
The following skills are required:
Very experienced (8+ Years) insoftware development and engineering
Very experienced (5+ years) developingAndroidappsin a professional environment
Experience publishing apps in the Google Play store.
Familiar with reactive programming (RxJava).
Experienced withDropwizard (microservices)a plus
ExperiencedwithOracle’s JSM
Experienced withMongoDB
Extensive knowledge of Android design principles and third-party libraries
Experience implementing and maintaining unit tests.
Experiencewith developing modern messaging apps.
App security domain experience a big plus.
Knowledge of a typical development lifecycle (development to deployment) using typical industry tools, e.g. Atlassian JIRA and BitBucket
Good written and verbal communication skills
Significant attention to detail when writing code, including good commenting and code documentation skills

