Scholastic ยท 14 hours ago
Specialist Software Engineer
Scholastic Corporation is a leading publisher and distributor of children's books, dedicated to fostering literacy and learning. The Specialist Software Engineer will play a crucial role in an agile team, focusing on designing, developing, and maintaining web applications while mentoring junior developers and optimizing development processes.
BooksEdTechEducationPublishingTraining
Responsibilities
Design, Develop, and Maintain Web Applications/Services. Implement new features, optimize existing functionality, and fix bugs in web applications, ensuring high performance and responsiveness. Work across the stack as needed, depending on team specialization and project requirements
Collaborate with Cross-Functional Teams. Work closely with product managers, designers, QA engineers, and other stakeholders to understand requirements, provide technical insight, and ensure seamless integration and delivery of features
Determines the best approach for software implementations and architecture and works with the team to develop them
Optimize Development Processes and Tools. Identify areas for improvement in the development process, tooling, and infrastructure. Work with Tech Leads and peers to implement changes that increase efficiency and developer productivity
Mentorship and Knowledge Sharing. Provide guidance and support to junior developers through informal mentorship, pair programming, and sharing knowledge on best practices and new technologies
Engage in Agile software development lifecycle ceremonies, such as stand-ups, sprint planning, retrospectives, and backlog grooming. Contribute to sprint commitments and help drive team goals
Qualification
Required
Aptitude for troubleshooting and problem solving
Expertise in modern web application/services development, technical design and architecture
Practical experience in software engineering and application/service architecture
Strong written and verbal communication skills with ability to communicate with a variety of audiences at all levels
Knowledge of the contemporary Java ecosystem, tooling, and best practices
API development experience, preferably on the Java Spring stack (Spring Boot, Spring Web, Spring Data, etc.)
Strong understanding of Agile product development and practices
Ability to build key features for web based software with minimal support
Preferred
Understanding of service oriented architecture concepts
Knowledge of Object Oriented Programming, Model View Controller paradigm
Experience with relational or NoSQL data platforms like MySQL, PostgreSQL, MongoDB
Knowledge of version control systems and workflow (e.g. Git)
Familiarity with Test Driven Development, Continuous Integration/Continuous Delivery (CI/CD) concepts
Experience with cloud infrastructure and services, Amazon Web Services preferred
Expert-level understanding of semantic HTML5 and modern CSS (Flexbox, Grid, responsive design, accessibility best practices)
SCSS/Sass with CSS Modules
Strong grasp of Javascript ES2015 - ES2020 and TypeScript
Deep understanding of browser APIs and rendering performance
Proficiency in Front-End Frameworks - React 18.3+, Angular, and Vue.js
Ability to design and architect component-based systems (hooks, context, state management)
Experience building scalable front-end architectures and reusable component libraries
Familiarity with design systems, modular CSS strategies (e.g., CSS-in-JS, BEM, Tailwind), and theming strategies
Understanding of state management patterns (e.g. Context API)
Error boundaries and error handling
Fetch API, CORS and error handling
Cross-browser Compatibility
Testing & Polyfill strategies
Safari-specific considerations
Strong understanding of Web Content Accessibility Guidelines (WCAG)
Experience implementing accessible UI patterns (keyboard navigation, ARIA attributes and roles, contrast, etc.)
Screen reader support
Experience profiling and optimizing front-end applications (bundle size, lazy loading, code splitting, caching)
Familiarity with performance monitoring tools and Core Web Vitals
Proficiency with automated testing frameworks (e.g., Jest, React Testing Library, Cypress). Ability to write unit, integration, and end-to-end tests
Familiarity with build tools and bundlers (e.g., Webpack, Vite, Babel)
Understanding of package management, linting, formatting, and CI/CD automation
Experience with modern version control and Git workflows
ESM/CommonJS dual module exports
Benefits
Full suite of health and wellness benefits (including a $0 deductible Medical Plan)
Retirement Savings Plan 401(k) with options for both Roth and Traditional Contributions
Tuition-Free programs for undergraduate and graduate degrees
Generous Parental Leave Program
Employee Stock Purchase Plan (ESPP) with opportunity for discounted stock at a 15% discount
Company
Scholastic
Scholastic publishes and distributes children's books, connecting educators and families through accessibility, engagement, and expertise.
H1B Sponsorship
Scholastic 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 (7)
2024 (6)
2023 (7)
2022 (15)
2021 (8)
2020 (10)
Funding
Current Stage
Public CompanyTotal Funding
unknown2015-04-24Acquired
1992-02-24IPO
Leadership Team
Recent News
2026-01-06
WebWire
2025-12-26
Company data provided by crunchbase