Company description
Grey-box is a social innovation startup. Its main product, Uni, provides wireless access to digital resources (such as Wikipedia, Khan academy, several MOOC-type online courses, medical databases) in areas where access to the internet or to electricity is unreliable.
While 50% of the world’s population is not connected – and the COVID-19 situation is exacerbating these inequalities – our team is working on an accessible product (portable, energy efficient, climate resistant and, above all, less than 100 $ the unit) which allows anyone to connect to these essential resources for their development and autonomy.
Grey-box is a nonprofit structured under the principle of mobile-first and remote-first. Diversity is not only encouraged, it is an integral part of the strength of the team and its projects
Job description
Our team is looking for an intern to develop an application that can deploy a mobile server in an android environment and allow users to connect to it through a wifi hotspot.
*
The internship involves certain tasks such as:
*
*
- Maintaining a captive portal in order to redirect users to the home page
- Develop a list of devices compatible with the application (CPU, wifi driver)
- Check if the device is unlocked (rooted) and check the status of wifi and server.
- Set up tools to monitor usage (analytics of pages visited, number of concurrent users) and performance (power consumption)
- Integrate a server into the application as well as tools for updating a database
*
*
Requirements
*
*
- You have experience in Java and Linux (networking)
- You have worked with JavaScript, having knowledge with jQuery and AngularJs is a plus.
- You are familiar with sending requests using AJAX.
- You know how to communicate clearly orally and in writing (with clients and colleagues)
- You are proactive and honest (#nobullshit)
- You are fond of self-learning, i.e. you are not afraid to use Stack Overflow
- You are familiar with the integration and continuous deployment processes
- You understand the value of documenting your work (for the next user)
- You must be either a Canadian Citizen, permanent resident or a protected person defined by the Immigration and Refugee Protection Act. This is a requirement from our funding program.
*
Contract length: 3 months
Job Types: Full-time, Part-time, Internship
Salary: $20.51 per hour
Schedule:
- 8 hour shift
- Day shift
COVID-19 considerations:
Remote internship
Application question(s):
- Are you either a Canadian Citizen, permanent resident or a protected person defined by the Immigration and Refugee Protection Act. This is a requirement from our funding program.
Experience:
- Java: 1 year (preferred)
Work remotely:
- Temporarily due to COVID-19
COVID-19 precaution(s):
- Remote interview process
- Virtual meetings
Apply Now
To help us with our recruitment effort, please indicate your email/cover letter where (vacanciesincanada.ca) you saw this job posting.