<div dir="ltr"><div class="gmail_default"><div class="gmail_default">​The Databrary digital data library project based at NYU is seeking developers (front end and back end) who are interested in building infrastructure that fosters video data sharing, analysis, and reuse​ in the social and behavioral sciences.</div><div class="gmail_default"><br></div><div class="gmail_default">Feel free to contact me with questions.</div><div class="gmail_default"><br></div><div class="gmail_default">Rick Gilmore</div><div class="gmail_default">Associate Professor, Penn State</div><div class="gmail_default">Co-Director, Databrary.org</div><div class="gmail_default"><br></div><div class="gmail_default">==========================================</div><div class="gmail_default"><br></div><div class="gmail_default">FRONT END DEVELOPER @ DATABRARY</div><div class="gmail_default"><br></div><div class="gmail_default">POSITION SUMMARY</div><div class="gmail_default"><br></div><div class="gmail_default">The Databrary project is looking for a smart and motivated front end developer to join its technical team. The developer will combine the art of design with the art of programming and act as the primary owner of the user interaction and experience of our service. Working closely with the managing director, the PIs, the backend programmer and the service team, the developer will design, develop and modify tools, including web applications and interfaces as well as mobile apps to enable behavioral researchers to collaborate, store, discover, explore and access video-based research datasets. (S)he will maintain existing code base and build new features, enhancements and integrations in modern web frameworks.</div><div class="gmail_default">Databrary (<a href="http://databrary.org">databrary.org</a>) is the leading open source video data-sharing system for developmental science. Datavyu (<a href="http://datavyu.org">datavyu.org</a>) is a free, open source, multi-platform video coding tool. This position provides a unique opportunity to play a central role in advancing open science through data sharing and reuse.</div><div class="gmail_default"><br></div><div class="gmail_default">The ideal candidate has a great design sense, is a self starter who is not afraid of learning new technologies, thinks out of the box, takes initiative, has excellent attention to detail and can work to bring tasks to fruition both collaboratively in a team and independently. The developer will adapt to the evolving and growing needs of the project.</div><div class="gmail_default"><br></div><div class="gmail_default">ESSENTIAL RESPONSIBILITIES/FUNCTIONS</div><div class="gmail_default"><br></div><div class="gmail_default">Documentation, research and evaluation. The developer will analyze and understand current application architecture and front end code base (written in AngularJS, CoffeeScript, Node.js), document it thoroughly and make recommendations to the managing director on future strategic directions. </div><div class="gmail_default"><br></div><div class="gmail_default">Design and development. The developer will maintain the existing website and application front end code base as well as troubleshoot bugs to improve application usability. (S)he will take lead of the redesign and upgrade effort of the current front end, define user experiences, build mockups, rapid prototype, test and QA end-to-end solutions. (S)he will develop and release dynamic, modular and responsive experiences by implementing clean, reusable, well-designed and well-tested code to add new enhancements, features and integrations to the current platform.</div><div class="gmail_default"><br></div><div class="gmail_default">Feedback and innovation. The applicant will work closely with UI experts and researchers (end users) in the field to understand usability issues. (S)he will be responsive to their feedback and become a force of innovation in designing new features to facilitate the collection, processing, describing, transformation, analysis, retention, and reuse of research data. S(he) will design, develop, implement, test and validate existing and new data management and web-based tools to facilitate research.</div><div class="gmail_default"><br></div><div class="gmail_default">PREFERRED SKILLS, KNOWLEDGE, AND ABILITIES </div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default">- Hands-on experience with modern web frameworks and video technologies.</div><div class="gmail_default">- Knowledge of JavaScript, Angular2, ReactJS or other front end technologies.</div><div class="gmail_default">- Understanding of best practices in SDLC (Software Development Life Cycle).</div><div class="gmail_default">- Knowledge of HTML, CSS and UI and UX design principles.</div><div class="gmail_default">- Good understanding of security and cross browser design issues. </div><div class="gmail_default">- Understanding of TDD (Test driven development) and design patterns. </div><div class="gmail_default">- Experience with version control, unix scripting, automation and DevOps practices.</div><div class="gmail_default">- Familiarity with CRM, project management and task management systems.</div><div class="gmail_default">- Passion for open source projects and building high quality experiences.</div><div class="gmail_default">- Strong written and oral communication skills.</div><div class="gmail_default">- Superior listening and analytical skills and a knack for tackling tough problems.</div><div class="gmail_default">- Ability to multitask and juggle multiple priorities and projects.</div><div class="gmail_default">- Adaptability and openness to learn and change.</div><div class="gmail_default"><br></div><div class="gmail_default">REQUIRED EXPERIENCE</div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default">- Track record of developing responsive websites in modern client side web frameworks.</div><div class="gmail_default">- Exceptional understanding of design principles, web technologies, REST API and MVC design patterns.</div><div class="gmail_default">- Extensive experience with JavaScript frameworks (CoffeeScript, AngularJS, ReactJS), HTML5 (audio/video API), and CSS3 (Stylus).</div><div class="gmail_default">- Basic knowledge of scientific practices and research tools.</div><div class="gmail_default"><br></div><div class="gmail_default">PREFERRED EDUCATION</div><div class="gmail_default"><br></div><div class="gmail_default">BS, or MS in Computer Science, Information Technology or relevant field.</div><div class="gmail_default"><br></div><div class="gmail_default">TO APPLY</div><div class="gmail_default"><br></div><div class="gmail_default">Send a one page cover letter (PDF) and resume (PDF) to <a href="mailto:jobs@databrary.org">jobs@databrary.org</a>:</div><div class="gmail_default"><br></div><div class="gmail_default">We will review applications beginning immediately and consider candidates until the position is filled. For more information, visit our website at <a href="https://databrary.org/about/jobs.html">https://databrary.org/about/jobs.html</a>.</div><div class="gmail_default"><br></div><div class="gmail_default">New York University is an Equal Opportunity Employer. New York University is committed to a policy of equal treatment and opportunity in every aspect of its hiring and promotion process without regard to race, color, creed, religion, sex, pregnancy or childbirth (or related medical condition), sexual orientation, partnership status, gender and/or gender identity or expression, marital or parental status, national origin, ethnicity, alienage or citizenship status, veteran or military status, age, disability, predisposing genetic characteristics, domestic violence victim status, unemployment status, or any other legally protected basis. Women, racial and ethnic minorities, persons of minority sexual orientation or gender identity, individuals with disabilities, and veterans are encouraged to apply for vacant positions at all levels.</div><div class="gmail_default"><br></div><div class="gmail_default">==========================================</div><div class="gmail_default"><br></div><div class="gmail_default">BACK END DEVELOPER @ DATABRARY</div><div class="gmail_default"><br></div><div class="gmail_default">POSITION SUMMARY</div><div class="gmail_default"><br></div><div class="gmail_default">The Databrary project is looking for a smart, energetic and flexible back end developer to join its technical team. The developer will act as the primary owner of the code base of our service. Working closely with the managing director and the service team, the developer will design, develop and maintain tools to enable behavioral researchers to collaborate, store, discover, explore and access video-based research datasets. (S)he will maintain an existing code base and build new features, enhancements and integrations.</div><div class="gmail_default"><br></div><div class="gmail_default">Databrary (<a href="http://databrary.org">databrary.org</a>) is the leading open source video data-sharing system for developmental science. Datavyu (<a href="http://datavyu.org">datavyu.org</a>) is the leading free, open source, multi-platform video coding tool. This position provides a unique opportunity to play a central role in advancing open science through data sharing and reuse. </div><div class="gmail_default"><br></div><div class="gmail_default">The ideal candidate is a self starter who is not afraid of learning new technologies, thinks out of the box, takes initiative, has excellent attention to detail and can work to take tasks to fruition both collaboratively in a team and independently. The developer will adapt to the evolving and growing needs of the project.</div><div class="gmail_default"><br></div><div class="gmail_default">ESSENTIAL RESPONSIBILITIES AND JOB FUNCTIONS</div><div class="gmail_default"><br></div><div class="gmail_default">Research and evaluation. The developer will analyze and understand current system and application architecture, logical and physical data models, security and storage implementation as well as the code base, document it thoroughly, formulate high level architectural and call graph diagrams and make recommendations to the managing director on a future strategic direction.</div><div class="gmail_default"><br></div><div class="gmail_default">Development and maintenance. The developer will maintain existing code base and troubleshoot to improve application reliability and performance. (S)he will lead development, manage releases, deploy code, and track bug and QA progress. (S)he will build dynamic, modular and responsive web applications by implementing clean, reusable, well designed and well tested code to add enhancements, features and new integrations to the platform in current technologies (Haskell, PostgreSQL, AngularJS) or any other secure, modern, sustainable web frameworks.</div><div class="gmail_default"><br></div><div class="gmail_default">Innovation in data management. The developer will work closely with experts in the field to understand the complete data lifecycle and management for researchers. (S)he will advocate for and become a force of innovation at each step of activities undertaken in relation to the collection, processing, description, transformation, retention and reuse of research data. (S)he will design, develop, implement, test and validate existing and new data management and web-based tools to facilitate research.</div><div class="gmail_default"><br></div><div class="gmail_default">PREFERRED SKILLS, KNOWLEDGE, AND ABILITIES</div><div class="gmail_default"><br></div><div class="gmail_default">- Hands-on experience with functional languages like Haskell, OCaml, F#, or Scala.</div><div class="gmail_default">- Knowledge of modern web frameworks in high-level languages such as Java, Ruby, Python or PHP and video technologies.</div><div class="gmail_default">- Knowledge of JavaScript, JS frameworks, HTML, CSS and other front end technologies.</div><div class="gmail_default">- Understanding of best practices in SDLC (Software Development Life Cycle).</div><div class="gmail_default">- Understanding of TDD (Test-driven development), security and design patterns.</div><div class="gmail_default">- Experience with version control, unix scripting, automation and DevOps practices.</div><div class="gmail_default">- Familiarity using CRM, project management and task management systems.</div><div class="gmail_default">- Passion for open source projects and building high quality software.</div><div class="gmail_default">- Strong written and oral communication skills.</div><div class="gmail_default">- Superior listening and analytical skills and a knack for tackling tough problems.</div><div class="gmail_default">- Ability to multitask and juggle multiple priorities and projects.</div><div class="gmail_default">- Adaptability and openness to learn and change.</div><div class="gmail_default"><br></div><div class="gmail_default">REQUIRED EXPERIENCE</div><div class="gmail_default"><br></div><div class="gmail_default">- Track record of designing scalable software for web applications in modern web frameworks.</div><div class="gmail_default">- Exceptional understanding of system architecture, object oriented principles, web technologies, REST API and MVC patterns.</div><div class="gmail_default">- Solid knowledge of SQL and RDBMS like PostgreSQL.</div><div class="gmail_default">- Basic knowledge of scientific practices and research tools, such as Matlab, SPSS, or R.</div><div class="gmail_default"><br></div><div class="gmail_default">PREFERRED EDUCATION</div><div class="gmail_default"><br></div><div class="gmail_default">BS, MS or Ph.D in Computer Science, Information Technology or other relevant field.</div><div class="gmail_default"><br></div><div class="gmail_default">TO APPLY</div><div class="gmail_default"><br></div><div class="gmail_default">Send a one page cover letter (PDF) and resume (PDF) to <a href="mailto:jobs@databrary.org">jobs@databrary.org</a>:</div><div class="gmail_default"><br></div><div class="gmail_default">We will review applications beginning immediately and consider candidates until the position is filled. </div><div class="gmail_default"><br></div><div class="gmail_default">For more information, visit our website at <a href="https://databrary.org/about/jobs.html">https://databrary.org/about/jobs.html</a>.</div><div class="gmail_default"><br></div><div class="gmail_default">New York University is an Equal Opportunity Employer. New York University is committed to a policy of equal treatment and opportunity in every aspect of its hiring and promotion process without regard to race, color, creed, religion, sex, pregnancy or childbirth (or related medical condition), sexual orientation, partnership status, gender and/or gender identity or expression, marital or parental status, national origin, ethnicity, alienage or citizenship status, veteran or military status, age, disability, predisposing genetic characteristics, domestic violence victim status, unemployment status, or any other legally protected basis. Women, racial and ethnic minorities, persons of minority sexual orientation or gender identity, individuals with disabilities, and veterans are encouraged to apply for vacant positions at all levels.</div><div style="font-size:small"><br></div></div></div>