The global children's publishing, education and media company
Software Engineer – Specialist
Location
New York
Posted
59 days ago
Salary
$107K - $120K / year
Job Description
Job Requirements
- 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.
- 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.
- 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Principal Engineer – Pulumi Neo
Pulumi CorporationUniversal Infrastructure as Code. Open Source, ANY Cloud, ANY Language, ANY Team.
Principal Engineer developing AI solutions for Pulumi's cloud infrastructure
GTM Engineer, AI
VantaVanta is the leading trust management platform that helps simplify & centralize security for organizations of all sizes.
GTM Engineer building AI-driven automation for a trusted security platform
Senior AI/ML Software Engineer, LLMs
EvolutionIQLeading the artificial intelligence transformation for insurance carriers.
Senior AI/ML Engineer designing AI features for insurance claims processing
Mid-Level Software Engineer
AMERICAN SYSTEMSSupporting national priority programs since 1975. We know what's at stake.®
Mid-Level Software Engineer supporting Department of Defense projects