AGRILEDGER is looking for a  skilled, creative, and passionate Senior 
Android Developer ROCKSTAR to work on a once-in-a-lifetime 
Philanthropic/Humanitarian project that will positively and dramatically 
affect millions of peoples lives in the worlds poorest farming communities.

 

If you are looking are getting involved in something that has REAL MEANING 
that actually MAKES A DIFFERENCE and has a LONG TERM outlook,  then please 
read on...

 

*THE COMPANY*

 

AGRILEDGER is an exciting and important global Startup thats focused on 
reducing poverty and enabling financial inclusion for the 500 million 
poorest farmers in developing countries.

 

Currently these 500 million small farmers account for 80% of the food 
production in their countries, yet 1 in 4 goes to bed hungry. They also 
have little or no access to market/pricing data, banking, insurance, 
finance, or a reliable supply of quality fertilisers and other critical 
resources. Over 50% of the food harvested in Africa is wasted. 

 

See this PDF summary of the problem and our solution.

https://www.dropbox.com/s/9a2usnuzgo6dy29/AgriLedger%20Overview%20%28based%20on%20Investor%20Deck%29.pdf?dl=0

 

See the web site for even more information  

http://www.agriledger.com

 

AGRILEDGER initiatives are supported by leading philanthropic charities 
like the Bill Gates Foundation, Asian Development Bank, World Bank and 
others.

 

*THE PROJECT*

 

AGRILEDGER are building a groundbreaking Software Solution for these 500 
million farmers using a Blockchain-based CryptoLedger implemented as a 
Mobile App and REST Web Services infrastructure, with a specially designed 
mobile UI suitable for low literacy/illiterate users,  and suitable for use 
across different cultures and countries.

 

As most of the target user demographic are illiterate they have never used 
a Smart Phone, and only some  have old style flip phones, so a Material 
Design / WhatsApp UI will not work. We are also interviewing UI/UX experts 
to work on the UI so if you know an amazing UI designer please ask them to 
make contact.

 

We need to build 2 different Android products; 

 

PoC MVP App - a QUICK and simple proof-of-concept minimum-viable-product 
App that will be used to test UI concepts in the field and as a test 
harness to call the REST Web Services to resolve basic design problems like 
low latency/low bandwidth/dropped connections etc

Main App - a well architected, modularly coded app container/framework that 
will host all versions of the App as defined in the Product Roadmap, 
forming the core code base.

 

There are some difficult  design issues we need to solve, including:

 

- abillity to handle low latency, low bandwidth, patchy network connections 
common in these countries

- an on-demand pluggable code architecture  for the different workflows 
needed in each location

- offline cached mode allowing disconnected use and auto re-sync when 
network becomes available

- secure owner/identity management for each phone using private/public keys 
linked to phone hardware

- secure and reliable access to the published web services 

 

Currently there are 3 PoC underway in Kenya, Myanmar and Papua New Guinea, 
and the PoC MVP app will be used in all 3 locations, and this is needed 
URGENTLY.

 

*THE POSITION*

 

We urgently need an Android Developer/Architect ROCKSTAR to build the 2 
Android Apps.

 

Responsibilities

 

• Take full responsible for the application architecture and development of 
both the PoC/MVP demo app and the main Product app.

• Design and develop a large-scale, visually appealing, 
scalable, resilient,  modular Android application capable of supporting a 
pluggable code architecture, low latency/bandwidth and offline cached 
operation

• work effectively with UX/UI person to design and implement a UI suitable 
for low literacy, cross cultural use

• Use best practices to minimize impacts to user experience, such as 
battery drain, ANRs, laggy UI, etc.

• Work effectively with business owners to understand requirements, gain 
deep understanding of use cases and business needs, and translate into 
effective application design and implementation.

• Design, develop and manage automated unit and acceptance tests

• Play a key role in product development and help shape direction of our 
feature set

• Take technical responsibility of Application architecture and development 
from inception to production

• Collaborate with the platform engineering team to help refine the REST 
APIs used by backend

• Review and evaluate designs and make recommendations for improvement.

 

Qualifications

 

• 5+ years of hands-on software development experience with a variety of 
tools and technologies

• 3+ years in native Android applications development using Android Studio 
/ SDK

• 2+ years in a senior developer, architect or technical leadership role in 
software development

• a Degree is not mandatory but evidence of dedication and seeing projects 
to completion is

 

Skills & Experience

 

• Experience with integrating to backend using SOAP/ REST web services and 
JSON/XML

• Experience with pluggable code architectures using Android Interface 
Definition Language (AIDL)

• Experience with building for offline/cached mode and the ability to 
re-sync when network available

• Experience with multi-threading and thread management

• Able to design for optimal performance/responsiveness and dynamically 
adjust for current resources

• Ability to design for scalability (to millions) and resilience (low 
latency, low bandwidth, patchy connectivity)

• Strong focus on architecture, refactoring and code quality

• Good Unit Testing and Integration Testing practices 

• Solid Experience with Git/SVN/TFS

• Experience with software development best practices, including coding 
standards, code reviews, source control management, build processes, 
testing and operations.

 

Professional Attributes

 

• experience  working within an Agile/Scrum team (sprint planning, 
standups, etc.)

• proven track record of delivering successfully within aggressive 
timelines.

• passion and commitment for building software that goes beyond just doing 
the job

• able to work remotely with minimal supervision using leading 
collaberation tools

• good team player with strong communication skills

• ability to work on multiple product initiatives at once

 

Personal Attributes

 

• strong desire to work on projects that make a difference via positive 
change to disadvantaged people.

• some previous involvement with charity or humanitarian work

• ... OR some previous substantial involvement with Open Source 
contributions.

• friendly personality and positive outlook

 

We are not just looking for someone that can do the work, we are looking 
for someone to JOIN THE CAUSE, someone thats passionate, dedicated, and 
really wants to become part of Agriledger Team, currently consisting of 35 
people from all over the globe.

 

*HOW TO WORK WITH AGRILEDGER*

 

As Agriledger is a Non-Profit currently awaiting Round 1 Funding to be 
finalised and are operating on minimum Seed Capital, everyone is currently 
still working as a volunteer until the main funding is finalised.

 

Agriledger are also finalists of several Hackathons and have the support of 
Bill Gates Foundation, Asia Development Bank and others., and there will be 
a lot of high profile press, possibly awards for humanitarian achievement, 
and is therefore a very valuable addition to any Resume/CV.

 

We are hopping to find the Android Rockstar that sees the long term value 
in working with us and can work on a reduced cost basis until we achieve 
the full financing, at which point everyone involved will be offered 
full-time full-salary roles.  If we cant find anyone on this basis thats 
ok, as we still need this work done, however STRONG PREFERENCE will be 
given to qualified applicants that are able to show support via offer lower 
rates during this Startup period.

 

There are therefore 3 way to apply for this role:

 

1. offering your services for free for interim period (2-4 months)

2. offering your services at a discounted rate for interim period (2-4 
months)

3. offering your services at your full rate from the start.

 

Please be sure to advise on which basis you wish to apply.

 

*HOW TO APPLY*

 

Please apply with a clear cover letter including:

 

- why you want to get involved in this project and become part of the 
Agriledger team

- mention of you relevant experience with any of the requirements above

- provide links to your online Resume/CV or Portfolio 

- provide links to your active online presence on Forums, OSS communities 
or other relevant places

- if you are applying as a volunteer, reduced cost or full cost work

 

Please apply via email with all of the information to:

 

Shayne Micchia

Product Development Manager

*[email protected]*

www.Agriledger.com

 

*NOTES*

 

This Job Desc is very long ON PURPOSE, to filter out those just looking for 
a quick paying job, as this is more than a job, and we looking for special 
people with the right attitude and goals.

 

*** Note that anything resembling a Form/Template Reply will be immediately 
deleted

 

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/df0e2c19-742f-4c7e-9c33-00cc26a09b26%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to