Have questions?

We're here to talk

Sr. Software Engineer, Android Mobile Applications

WANT TO JOIN OUR TEAM?
WE CAN't WAIT.

JOB DESCRIPTION

Digital Factory is a unique startup aiming to revolutionize the way brands interact with consumers. We create new technology that gives consumers the power to receive information that they want—when and where they find it most useful. We are looking for talented engineers who want to work on large scale distributed mobile applications and build technical innovations in the area of data science.

We are looking for an experienced Android Developer to lead the architecture, design, development, and testing of core enhancements to an advanced mobile geolocation library. This library will enable any Android app to easily leverage a user’s location, BLE input and NFC input to deliver hyper-relevant information to users. In addition to the below requirements, strong team, communication, and interpersonal skills are also required.

DESIRED SKILLS QUALIFICATIONS:

Minimum Requirements:

BS in Computer Science, Computer Engineering or equivalent

At least 2 years of professional experience in Java programming and Android mobile application development

Demonstrable understanding of common challenges with mobile/embedded devices, including power management, resource optimization and wireless network reliability

Test Driven Development experience

Experience in building Android libraries and demonstrable proficiency/mastery of the Android Platform architecture, the Gradle build system, the use of ProGuard and the UI, Animation, Graphics, Location and Sensors, and Connectivity APIs.

A strong understanding of the common challenges with mobile/embedded devices including power management, resource optimization

Experience with popular frameworks such as Google Play services, Firebase and native Android geolocation APIs

Understanding of RESTful APIs and experience with Linux and Bash Command Line Interface