Work remotely from anywhere as a Software Developer

Android Developer (Salesforce Mobile SDK)

Our field inspectors depend on a connection to SFDC in order to properly complete their inspection protocol and as we expand into new areas, cell reception has become an issue. We are seeking an Android developer with deep knowledge in both Android & Salesforce Mobile SDK to help us optimize an offline capable, voice controlled, field service application.


  • Improve an inspection app built natively on Android based on Salesforce Mobile SDK best practices

  • Optimize the App for maximum responsiveness, and scalability

  • Work with our Salesforce developers to ensure reliable synchronization between SFDC & App

  • Provide technical evaluation and hour estimates

  • Participate in code reviews and daily scrums

Interview Process

  • Video conference format (in person a plus, but not necessary if not located in San Diego, CA)

  • 1st interview would be focused on candidates' background and goals as well as covering the basics of who we are.  Approximately 45 minutes.  

  • If we mutually decide to move to the next round, it would consist of the candidate walking us through examples (along with code samples) of their past projects to highlight their technical proficiency.  Approximately 2 hours.

Skills & Requirements

Must Have

  • 5+ years of experience with Java programming and debugging

  • 3+ years of experience in Android SDK and developing native Android Applications

  • 2+ years of experience in Salesforce Mobile SDK for Android

  • Strong understanding of application architecture and object-oriented design

  • Experience with RESTful APIs to communicate with backend services

  • Knowledge of software development methodologies and practices such as Agile/Iterative development, test-driven development

  • Experience with Github, and JIRA/Confluence to manage work

  • Ability to operate in fast-paced, deadline driven, collaborative and iterative programming environment

  • Experience building complex Android Apps that have been successfully delivered to customers

Nice to Have

  • Experience with SOQL, Apex

  • Experience with web development languages, tools or hybrid development frameworks

  • Experience with configuring and maintaining continuous integration and deployment

  • Familiarity or experience with Field Service apps

Energy Inspectors

  • Location Not available
  • Size Not available
  • Timezone

Similar jobs

Mobile Developer (Remote or Onsite)

Aptera Software

Aptera is seeking an experienced Mobile Developer who enjoys working with a variety of clients and has a strong desire to learn and work wit