Developer - Tenders Global

Developer

Global Rights Compliance

tendersglobal.net

About Us

Business and Human Rights Compliance (BHRC) is the business and human rights arm of GRC, an international human rights legal practice based in the UK and the Netherlands, specialising in international human rights, criminal, and humanitarian law. We provide advice to businesses, public sector institutions, civil society organisations, and investors on both the legal and practical aspects of human rights due diligence, responsible business conduct, as well as heightened human rights due diligence in conflict-affected and high-risk areas.

Since 2022, BHRC has been working in partnership with civil society organisations and trade unions to strengthen accountability for labour rights abuses in Pakistan. Under this programme, it has developed a mobile and web application, MyVox, aiming to monitor and document labour rights violations in garment factories in Pakistan. The aggregation of data collected through MyVox are displayed on an online dashboard with graphical representations of key metrics, including the number of violations recorded, as well as the location and type of violations.

We are seeking an experienced Developer to assist with the ideation and development of business and human rights innovations created by GRC. The initial focus will be the continued development, maintenance, and optimization of MyVox, including the online dashboard.

Duty Station: Remote

Contract Duration: 8 months with probable extension

Hours: Initially 20 hours per week with the possibility to increase

The Challenge

● Maintenance and Support: Provide ongoing maintenance and support for deployed applications (both mobile and web), including bug fixes, feature enhancements, and technical assistance to users, such as handling password changes, creating and deleting user accounts and ensuring smooth onboarding processes.

● Implement APIs: Design and integrate APIs to enhance the functionality and integration of the applications.

● Mobile app/Web design: Utilise web design skills to improve the user experience and interface of the applications.

● Test and Debugging: Conducting unit tests, integration tests, and debugging code to identify and resolve issues. Troubleshoot and resolve technical issues promptly to minimise downtime and ensure a seamless user experience.

● Documentation: Document processes, configurations, and changes for future reference and team training.

● Code Development: Write clean, efficient, and maintainable code using programming languages and frameworks relevant to the project.

● Optimisation: Optimise application performance, including speed, scalability, and resource utilisation.

● Security: Implement security measures and best practices to protect applications from vulnerabilities and cyber threats.

● Performance Monitoring: Monitor application performance and conduct periodic audits to identify areas for improvement.

● User Feedback Incorporation: Incorporate user feedback and feature requests into the development process to enhance user satisfaction and usability.

● Deployment and Release Management: Plan and coordinate application deployments, releases, and version updates in collaboration with relevant stakeholders.

● Collaboration: With cross-functional teams including designers and project managers to achieve project objectives.

Your Background

● Bachelor’s degree in Computer Science, Engineering, or related field.

● Proven experience in developing and maintaining web and mobile applications.

● Proficiency in programming languages such as JavaScript, Python, Java, etc.

● Strong understanding of APIs and their implementation in web and mobile applications.

● Experience with database management systems (e.g., MySQL, MongoDB, etc.).

● Familiarity with front-end technologies including HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).

● Knowledge of web security best practices and protocols.

● Excellent problem-solving skills and attention to detail.

● Effective communication and collaboration abilities.

● Ability to work independently and prioritise tasks efficiently.

● Experience with mobile app development frameworks (e.g., React Native, Flutter, etc.) is preferred.

● Previous experience in UI/UX design or graphic design is preferred.

● Knowledge of version control systems (e.g., Git) is preferred.

● Familiarity with Agile development methodologies is preferred.

● Certifications in relevant technologies or platforms are preferred.

How to apply

Please submit your CV and cover letter to [email protected] by the 17th March 2024 indicating the position you are applying for in the email subject. Applications will be reviewed on a rolling basis.

To help us track our recruitment effort, please indicate in your email/cover letter where (tendersglobal.net) you saw this job posting.

Job Location