KoboToolbox is hiring a remote Frontend Web Application Developer reporting to the lead developer. The full-time role is described as approximately 35-40 hours per week with a commitment of at least 1 year, supporting a platform used by over 32,000 organizations.

Responsibilities

  • Navigate an established codebase, assess existing conventions and recommend improvements.
  • Develop reusable, tested and documented code; exchange constructive code-review feedback.
  • Use AI-assisted development tools while remaining accountable for code quality and correctness.
  • Investigate support-reported bugs and prepare focused fixes or actionable resolution plans.
  • Scope, prioritize, estimate and organize development tasks.
  • Participate in technical video check-ins and collaborative design and architecture discussions.
  • Communicate with users through support staff, forums and issue trackers, and undertake related work assigned by the lead developer.

Benefits

  • Contribute to data-collection and management projects serving humanitarian organizations and community partners in 200 countries.
  • Join a globally diverse team with a focus on inclusion, meaningful work and work-life balance.
  • Access flexible working arrangements and professional development options.
  • For U.S. full-time employees only: 5 medical insurance options, dental and vision coverage with up to 80% premium covered, plus life insurance and Long Term Disability.
  • For U.S. full-time employees only: a 401(k) retirement plan with 100% match up to 2%.
  • For U.S. full-time employees only: 20 days paid time off, 12 floating holidays, unlimited sick days and paid parental leave.

Key details

  • Eligibility: Only candidates who already have experience working on large web applications will be considered.
  • Location restrictions: USA, Canada, Argentina, Mexico, Peru
  • Qualifications: Required Qualifications Professional experience writing, deploying, and maintaining client-side code for real-world, API-driven single-page applications. Proficiency with TypeScript, React, and related technologies, including styling, state management, and efficient data exchange over HTTP. Unflinching ability to work with legacy technologies such as Backbone and CoffeeScript. Recent experience giving and receiving code reviews. Ability to independently set up and troubleshoot a local development environment, knowing when to ask for help on genuine roadblocks. Interest in data collection (surveying), particularly in humanitarian emergencies and other challenging contexts, and a desire to improve our platform for our users. Proficiency with spoken and written English. Fluency with Git. Overlap with working hours in the Eastern time zone. Average availability of at least 30 hours per week, preferably 35 hours or more. Preferred Qualifications Experience with the following is preferred but not required to apply: Using Docker and Docker Compose in a development environment. Programming in Python, ideally with Django (and particularly Django REST Framework). Building user-facing LLM integrations. Surveying with XLSForm, ODK XForm, and OpenRosa. Integrating with Stripe for payment processing.
  • Salary: $90k - $105k

How to apply


Must link back to the original Remotive listing and credit Remotive as the source. Only a short summary is stored; full descriptions are not copied.

Source: Remotive — Read original listing