Lead Developer
About the position:
New York Public Radio seeks a lead developer with a passion for user experience and bridging frontend and backend challenges. You will manage and lead developers in a scrum team for New York Public Radio’s web and mobile applications.
You will build web and mobile platforms to integrate journalism, culture and media contributed by local and national shows, reporters and a dedicated participatory community. You will work as part of an agile team to support WNYC, the nation’s largest public radio station, as well as WQXR, The Greene Space, New Jersey Public Radio and such national shows as Radiolab, On the Media, The Takeaway and Studio 360.
Job responsibilities include but are not limited to:
-
Lead the continued development & maintenance of NYPR’s Content Management System and associated applications, including mobile applications.
-
Oversee development for reports, assigning tickets to developers, reviewing work, documentation, and ensuring a healthy and fun development process.
-
Analyze business requirements and opportunities against technical capabilities for management and internal clients.
-
Represent NYPR to external open source and developer communities.
-
Manage the development toolset and environments to ensure operational performance and team productivity.
-
Mentor developers on development, design, and architecture best practices.
-
Lead and participate in new development projects through the entire software development lifecycle, including requirements, design, development, testing, release, and maintenance.
-
Maintain awareness of industry trends and competitive landscape such as: design, content, community, user interfaces, information architecture of public broadcasting and other media and news and information websites.
Qualifications
-
Excellent communication, diplomacy and collaborative skills required.
-
Requires minimum of five years professional experience in software development.
-
Bachelor’s degree required.
-
Prior experience managing developers a plus
-
Fluency and versatility between back-end and front-end work across a Django/Python and Javascript stack
-
Knowledge of Web 2.0 technologies including AJAX, social networking, mobile and emerging digital interfaces.
-
Experience and proficiency in Linux, Postgresql, git, bash, Django, and caching systems like Memcache, Varnish
-
Requires ability to successfully manage multiple priorities and to navigate demands of associates with competing needs.
-
Requires prior experience building and maintaining relationships with both internal and external contacts; excellent interpersonal and communication skills.
-
A strong ability to teach oneself new skills with minimal hand-holding.
-
Ability to work extended hours as needed, including some evenings and weekends, and to be on-call for emergencies required.