Volunteers are still needed for upcoming opportunities. Expect a delay in getting connected. Read more here.

You can help with the crisis now.

Find volunteering opportunities related to COVID-19.

GO
You can volunteer online.

Find virtual opportunities you can do from home.

GO
Activities involved
IT Support Website Development
  • Work remotely
  • Flexible in schedule
COVID-19 Support

Android Engineer (Volunteer Role)

9 E. Loockerman Street, Suite 311, Dover, Dover, QC, G1B 1E2 [map]
2-160 hours / daily
Ongoing
Volunteer Role Overview:

We are looking for volunteers who want to join us in our fight against pandemics like COVID-19 and other crisis alike.

As an Android Engineer volunteer at FightPandemics, you will:

- Collaborate with other engineers, Product Managers and other stakeholders (e.g. UX) to maintain a high bar for quality in a fast-paced, iterative environment.
- Solve technical problems of moderate scope and complexity and help scale our infrastructure.
- Design and build advanced applications for the Android platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and APIs.
- Unit-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.

Qualifying Skills:

- You are passionate about what we are building and you want to contribute and not wait on the sideways.
- Experience in creating micro-services, building data pipes, enabling APIs and scraping
- Experience working high-throughput, high-availability, and cloud-deployed distributed applications.
- Programming in Python.
- You enjoy writing robust code.
- Positive and solution-oriented mindset.
- You are a Problem Solver.
- You want to be part of something great that positively impacts society especially in times of crisis.
- Proven software development experience
- Experience in Android development
- Published/worked on an original Android app
- Experience with Android SDK
- Experience with Material Design
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Experience with BLE and peripheral devices
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle

Super- Nice-to-haves

- Experience working with our stack
    - Frontend: React Hooks, Ant Design, Ant Design Mobile, styled-components.
    - Backend: Fastify, MongoDB, Auth0, Google Maps API.
    - DevOps: Docker
- Openness to learning new technologies.
- Experience working with Git and Github in teams.
- Experience working with a remote team.
- Open source experience.
- Developer platform/tool industry experience
Activities involved
IT Support Website Development
  • Remote or online
  • Flexible in schedule