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.


Responsibilities



  • 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

REMOTE Sr. Mobile Engineers

Surge

Surge Forward is looking for smart, self-motivated, experienced, senior-level consultants who enjoy the freedom of telecommuting and flexibl

Software Engineer, Android

Thrive Global

DescriptionThrive Global is developing a state-of-the-art measurement and behavior change tool to impact individual and organizational well-

Salesforce Architect- Remote

Phoenix Staff, Inc.

We are seeking to place an experienced Salesforce Architect. The candidate will work closely with stakeholders and development team to deliv

Salesforce Support Engineer

Formstack

Formstack, the most flexible and powerful form building application, is looking for a Support Engineer to add to the team.Formstack is