Senior Frontend Web Application Developer @ KoboToolbox | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Senior Frontend Web Application Developer jobs in Cambridge, MA
90 applicants
company-logo

KoboToolbox ยท 1 week ago

Senior Frontend Web Application Developer

Wonder how qualified you are to the job?

Data Collection and LabelingDeveloper Tools

Insider Connection @KoboToolbox

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Searching and reading the extensive, long-lived code base to understand existing behavior and conventions.
Evolving conventions toward contemporary best practices for the project.
Formulating plans to implement new conventions into the existing code base.
Mentoring other developers and guiding them to follow conventions.
Writing robust, concise, and reusable code with tests and documentation.
Reviewing other developers' code and providing feedback.
Distilling requests from the humanitarian community into technically detailed feature requests and bug reports.
Scoping, prioritizing, estimating, and organizing work into tasks.
Attending regular videoconference check-ins with the technical team.
Communicating with the public and support staff through forums and issue trackers.
Shaping the design and architecture of the tool suite collaboratively.
Performing other related duties as directed by the lead developer.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

TypeScriptReactState ManagementHTTPBackboneCoffeeScriptCode ReviewsData CollectionEnglish ProficiencyGitProblem-SolvingCommunicationTime ManagementDockerPythonDjangoDjango REST FrameworkDatabase OptimizationXLSFormODK XFormOpenRosaStripe Integration

Required

Experience writing, deploying, and maintaining client-side code for real-world, API-driven single-page applications.
Thorough understanding of 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.
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

Serving as the leader of a technical team.
Using Docker and Docker Compose in a development environment.
Programming in Python, ideally with Django (and particularly Django REST Framework).
Optimizing queries for relational and document-oriented databases.
Surveying with XLSForm, ODK XForm, and OpenRosa.
Integrating with Stripe for payment processing.

Benefits

Flexible Work Culture
Professional Development

Company

KoboToolbox

twittertwittertwitter
company-logo
KoBoToolbox is a suite of tools for field data collection for use in challenging environments. Our software is free and open source.

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Phuong Pham
Co-Founder
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot