Call Us: +1 (801) 360-5036

Info@dcshrm.com

Company Name:
DCSHRM, LLC
Position Title:
Android Developer
Pay Range:
-
Job Location:
Drpaer, UT
Duration:
Permanent
Last Date Apply:
2020-04-30

The company is a ride-hailing based in Las Vegas and Utah. We are new to the market and operating in 10 countries and are expanding throughout the United States and Canada.

A great candidate will have:

 

  • Possess a passion for pushing mobile technologies to the limits
  • Love working for a startup
  • Work with the Developer Team to implement UI and UX updates
  • Build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Demonstrate a strong understanding of good object-oriented programming (OOP) practices
  • Demonstrate an understanding of agile software development processes
  • Demonstrate good communication skills including clear and thorough documentation
  • Be analytical and adept at problem-solving, with strong attention to detail

 

As an Android Developer your responsibilities will include:

  • Developing and supporting a mobile consumer application platform for Android
  • Implementing views, working with layout and animations, all with auto-layout
  • Design and implementation of custom views and controllers supporting dynamic layouts and animations, as well as alerts
  • Enhancement of data model layer supporting design patterns such as MVC or MVVM
  • Supporting robust, self-healing and asynchronous networking layer enabling reliable server connectivity and relevant offline functionality
  • Working with REST APIs, making asynchronous requests, and reliably parsing JSON response data
  • Identifying bottlenecks, improving app performance and adding background processing support for complex tasks
  • Uploading app releases to Play Store and managing security and certificates
  • Supporting integration with notifications and other third-party services to enhance user engagement and enable tracking and deep linking
  • Working with QA to identify and fix bugs and improve application performance
  • Providing work breakdowns from high-level concepts into engineering tasks, and estimating the time needed to complete assigned works

  • A proven track record with 5-10+ years of experience in Android development – strong Java background
  • Demonstrated success in a remote working environment
  • Strong knowledge of OOP, design patterns, Android debugging techniques
  • Experience working with Android studio
  • Experience with code quality practices and ability to follow agile methodologies
  • Extended hands-on experience with several Android applications deployed and available in Play Store
  • Experience with Social Media integration and related tracking and analytics
  • Ability to work with server-side developers to define robust RESTful, JSON based APIs and build high quality and loosely coupled integration of various components between the mobile application and server
  • Strong technical and design skills with a passion for leveraging technology to quickly solve unique problems
  • Ability to work in a fast-paced, high-effort, dynamic work environment.
  • Fast learner of new and emerging technologies and self-motivated with the ability to drive features through high-quality delivery
  • Excellent written and verbal communication, presentation, and listening skills with the ability to present complex technical information to a variety of audiences, including non-technical
  • Demonstrated ability to work well with others in a cross-functional team environment
  • Experience with automated testing frameworks and/or test-driven development (TDD) for Android is a plus
  • BS degree in computer science (or equivalent), MSCS degree a plus
  • ReactNative experience a plus
  • Strong skills in the following technologies: JAVA; Android studio and ADT toolkit; Android SDK; Firebase; RESTful Web Services; JSON; Unit Testing; GitHub; Fabric, Segment.io, Heap, Google Analytics, and other analytics tools; Jira

Compensation and Perks:

  • Competitive salary
  • Flexible hours
  • Ability to work remotely

 

Job Type: Full-time

Experience: Android developer 5 years (Required)

Education: Minimum Bachelor's (Preferred)

Work authorization: United States (Required)

Work Location: Fully Remote

Benefits: Flexible schedule

Visa Sponsorship: Not providing sponsorship for this job

Schedule: Monday to Friday.

 

Please submit your resume in MS Word or PDF format

Contact us for free consultation

Captcha code