The New York Public Library · 1 day ago
Software Engineer I, Frontend - Scholarly eBooks
The New York Public Library (NYPL) is seeking a versatile Software Engineer who will focus on frontend web development while collaborating with backend engineers. This role involves launching an AI discovery tool and enhancing user experience through agile development practices.
Libraries
Responsibilities
Write clean, maintainable code following team standards
Create and maintain technical documentation
Participate in code reviews and provide constructive feedback
Debug and resolve technical issues
Collaborate with team members on feature development
Write and maintain unit tests
Participate in team meetings and agile ceremonies
Qualification
Required
Bachelor's degree in a STEM (Science, Technology, Engineering, or Mathematics) field or a related discipline
OR 2 years of equivalent practical experience, including a minor, related certificates, or relevant academic or extracurricular activities in such a field
0-2 years of hands-on experience with web development (including but not limited to JavaScript/TypeScript, React, Next.js, Python, Flask)
Strong problem-solving and analytical skills
Good written and verbal communication skills
Willingness to learn and adapt to new technologies
Proficiency in at least one programming language
Familiarity with client-server web architectures & web app development principles
Familiarity with CI/CD concepts
Familiarity with version control systems (e.g., Git)
Understanding of Debugging and troubleshooting skills
Understanding of code review practices and etiquette
Understanding of testing principles & methodologies
Company
The New York Public Library
The New York Public Library is a free provider of education and information for the people of New York and beyond.
H1B Sponsorship
The New York Public Library has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2022 (2)
2021 (1)
Funding
Current Stage
Late StageLeadership Team
Recent News
Company data provided by crunchbase