Software Engineer II
Condé Nast · New York, NY · 3 days ago
Engineering$145k–$165k/yrFull-time
About the role
The Front End Software Engineer / SE2: Full stack, Publishing Platform is responsible for elevating the visual and interactive qualities of Condé Nast's consumer-facing experiences across its portfolio of brands. This role focuses on craft at scale, building and implementing user interfaces that feel premium, deliberate, and performant.
Responsibilities
- Elevate Front End architecture
- Build polished, high quality UI elements as React components with a strong focus on layout, typography and interactive fidelity
- Inform Design, Product and Editorial teams on engineering rationale
- Be ready to defend your work, provide milestones on your progress and communicate your intentions to a group of peers
- Utilize modern React and TypeScript features
- Familiarity with React 18+, TypeScript, hooks, suspense, SSR concepts, and emerging RSC patterns are expected
- Write reusable, semantic code
- Defend your rationale during peer reviews
- Write code with long-term scalability in mind
- Work with GraphQL schemas, fragments, and resolvers to deliver efficient, minimal data payloads
- Shape GQL patterns that support component-driven design and editorial storytelling flows
- Design with Core Web Vitals in mind, continuously improving LCP, CLS, INP, and client-side performance
- Ensure accessibility, semantic HTML, responsive behaviors, and robust interaction patterns across devices and markets
- Mentor through example, helping teammates build their craft and front-end intuition
- Use AI-assisted engineering tools responsibly to accelerate discovery, prototyping, testing, documentation, and implementation, while maintaining strong ownership of code quality, security, accessibility, and performance
- Critically evaluate AI-generated code and recommendations, validating correctness through tests, peer review, observability, and sound engineering judgment
- Identify pragmatic opportunities to use AI to improve publishing workflows, developer experience, content operations, or front-end platform efficiency, in partnership with Product, Design, Editorial, and Data teams
- Contribute to responsible AI practices, including appropriate handling of confidential data, copyright-sensitive content, bias, attribution, human review, and brand/editorial integrity
- Contribute to our Multi-Tenant Application
- Champion re-use in our design system
- Extend and refine shared component libraries to support brand-distinctive layouts without sacrificing consistency
- Contribute to configuration-driven approaches that allow brands to express themselves while remaining maintainable at scale
- Your code should be written in a way that helps enable rapid enablement
- You approach problems with a pragmatic perspective and find solutions during the discovery phase that allows for rapid enablement
- Participate in design reviews, architectural discussions, and platform strategy
- Set high standards for code quality, component architecture, performance best practices, and design fidelity
Requirements
- 4+ years of experience developing high-quality front-end experiences using React and TypeScript
- Strong fluency with GraphQL, including fragments, schemas, and component-oriented queries
- Deep understanding of modern React (hooks, suspense, SSR/Hydration, RSC concepts)
- Strong CSS fundamentals (layout systems, responsive design, animation, typography)
- Strong understanding of accessibility, usability, and inclusive design principles
- Experience optimizing Core Web Vitals and reducing real-world runtime costs
- Curious mindset with a desire to learn, iterate, and push the platform forward
- Experience using AI-assisted development tools such as coding assistants, chat-based technical copilots, or AI-supported documentation/search workflows
- Awareness of responsible AI considerations, including privacy, security, intellectual property, accessibility, bias, and editorial trust
- Curiosity about AI-enabled product experiences and how they can support publishing, storytelling, personalization, discovery, or internal tooling
Skills
- Experience integrating AI-powered features into web applications, such as streaming responses, prompt-driven interfaces, semantic search, recommendations, summarization, or editorial assistance tools
- Familiarity with LLM APIs, embeddings, RAG patterns, evaluation workflows, or AI observability
- Experience designing user interfaces for AI-assisted workflows with clear feedback, confidence cues, human-in-the-loop review, and graceful failure states
Pay
The expected base salary range for this position is from $145,000-165,000. Salary offers are based on a wide range of factors including but not limited to relevant skills, training, experience, and education.