[Osmf-talk] Board plan to hire iD developer(s)
Ilya Zverev
ilya at zverev.info
Tue May 4 07:57:36 UTC 2021
Does the Board think there is a single person on the planet that can do even a half of what's listed?
Ilya
On Mon, 3 May 2021, at 22:38, Tobias Knerr wrote:
> Hi all,
>
> As we have announced a few days ago¹, Quincy is leaving his role as iD
> developer. The OSMF board intends to continue supporting the iD project
> by hiring one or more people for iD development. But before we advertise
> any position, we'd like to share our plans so far and welcome your feedback.
>
> With Quincy's help, we've put together a list of what we're looking for.
> I'm including it below. Our plan is to base our job posting around that
> list. Of course, the usual considerations outlined in the OSMF Hiring
> Framework² also apply: We would prefer people with an OSM volunteer
> background who have proven that they can produce results without close
> supervision.
>
> Note that, depending on the applications we receive (and whether the
> applicants would be interested in such an arrangement), we see it as an
> option to set up contracts with more than one person – which would of
> course mean dividing the available budget. This would allow us to put
> together a team of developers with complimentary skills and offer better
> continuity during changes in the team.
>
> Here's our list of what's involved (with an understanding that a
> candidate will be unlikely to check every single box):
>
> ## Address and balance the needs of a diverse range of stakeholders,
> including:
>
> * iD mappers and OpenStreetMap community members from around the world
> * Corporate and non-profit players in the OpenStreetMap space
> * Downstream forks and instances of iD
> * Peer projects that rely on components of iD, or that iD relies on
>
> ## Open source project management:
>
> * Foster a welcoming, professional, online public space
> * Maintain and communicate a project roadmap based on input from
> stakeholders
> * Gather feedback, build consensus, and defuse controversy around major
> changes
> * Host regular online audio/video meetings to give updates, receive
> feedback, and hold discussion
> * Leverage the community to reach out and mobilize beyond the
> development team's immediate circle
> * Provide support for existing functionality
> * Design solutions to enable new functionality
> * Review and assist with pull requests from contributors of all skill levels
> * Publish periodic app updates with detailed release notes
>
> ## Domain-specific knowledge:
>
> * Some familiarity with the modern field of geospatial technology
> * An understanding of the OpenStreetMap data model, including tags
> * The culture of OpenStreetMap, and the free software and volunteered
> open data world in general
>
> ## Web application design:
>
> * Usability: ensure that tasks are intuitive to accomplish
> * Accessibility: accommodate a wide range of users’ abilities
> * Localization: adapt the app across language, region, and culture
> * Cross-platform: support all major systems and browsers, including IE11
> * Tablet support: handle touch and stylus interactions as well as mouse
> and keyboard
> * Privacy: limit web tracking to the minimum required for operation and
> keep the Privacy Policy up-to-date
> * Performance: optimize operations for compatibility with the older
> hardware available to the economically disadvantaged
>
> ## Development technologies:
>
> * HTML / CSS
> * JavaScript
> * Node.js
> * Node Package Manager (npm)
> * Data-Driven Documents (D3.js)
> * Git
> * GitHub
>
> ## Quality control:
>
> * Code readability
> * Unit testing
> * Continuous integration
> * Debugging
> * Clear documentation, both for users and other developers
>
> We intend to offer remuneration at market rates according to skills and
> commitments.
>
> Let us know what you think!
>
> Tobias
> for the OSMF board
>
> ¹
> https://blog.openstreetmap.org/2021/04/26/joint-statement-from-quincy-morgan-and-the-osmf-board/
> ² https://wiki.osmfoundation.org/wiki/Hiring_Framework
>
> _______________________________________________
> osmf-talk mailing list
> osmf-talk at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/osmf-talk
>
More information about the osmf-talk
mailing list