Senior Mobile Developer - Android

Sorry, this job was removed at 8:40 a.m. (MST) on Thursday, December 14, 2017
Find out who's hiring remotely in Greater Denver Area.
See all Remote Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

As an integral part of Cartasite’s Software Engineering team, the Android Mobile Developer will work on a small, versatile and passionate team. You will tackle new problems as we continue to push our industries forward. You will design, test, deploy and maintain software solutions that solve customer problems at-scale. Your contributions will allow you to write mission-critical code that enables us to achieve our goal of getting people home safely and optimizing the operational challenges faced by our customers. We are looking for an Android developer responsible for the development and maintenance of applications aimed at a range of Android devices including mobile phones and tablet computers. Your primary focus will be development of Android applications and their integration with back-end services. A commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

What you will do:

  • Design and build applications for the Android platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Apply critical thinking skills to choose the most efficient tools and will limit yourself to specific technologies. Contribute ideas to improve our services.
  • Continue personal professional growth through developer conferences and technical training.

What you bring to the table:

  • At least 3-5 years proficiency with Java on Android devices
  • Experience with Android frameworks and package management
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Experience integrating Bluetooth or Bluetooth Low Energy (BLE) peripherals
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Android's design principles and interface guidelines
  • Experience with performance and memory tuning with tools
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Proficient understanding of code versioning tools preferably a distributed tool like Git
  • Familiarity with continuous integration
  • Bachelor’s degree in Computer Science or similar technical discipline.

A few nice-to-haves:

  • Industrial Internet of Things (IoT) and/or hardware experience.
  • Experience with mobile mapping libraries such as Mapbox or Google

Perks you can look forward to:

  • A bright, conveniently located office adjacent to Downtown Denver across from the Auraria campus.
  • Dog friendly.
  • Free parking.
  • Work-life balance for all team members. Flexible work schedule.
  • Generous PTO levels
  • Health, dental, and vision benefits, life insurance and 401K.
  • Commuter Benefits, Educational Assistance and Adoption Assistance.
  • Generous salary and opportunity for quarterly bonuses
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

1123 Auraria Pkwy, Denver, CO 80204

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about CartasiteFind similar jobs