LTK is a leading global technology platform that empowers lifestyle creators to monetize their content. They are seeking a Senior Software Engineer, Web to join the Creator organization, responsible for designing, building, and maintaining high-quality web experiences that enhance user engagement and drive growth across the platform.
Responsibilities:
- Coming up with feasible and practical solutions to tough problems
- Design, build, and maintain high-quality web experiences using modern frameworks such as React.js and Vue.js
- Take end-to-end ownership of web features: from early technical design and prototyping through implementation, testing, rollout, and ongoing iteration
- Collaborate with product, design, and other engineers to deliver intuitive, performant, and accessible web experiences that delight creators and brands
- Optimize web applications for performance, scalability, and reliability, including bundle size, loading performance, and runtime responsiveness
- Champion web best practices in accessibility, usability, security, and cross-browser compatibility
- Use AI tools to expedite daily workflows (e.g., code generation, refactoring, test creation, documentation) and to improve both speed and quality of web development
- Leverage AI-assisted development practices to prototype, iterate on, and maintain web features efficiently, while holding a high bar for safety and code quality
- Write very high-quality, well-tested code that is robust and easy to maintain
- Take ownership of projects and drive them to completion
- Work and succeed in a fast-paced and agile development environment
- Identify and drive improvements to our web architecture, tooling, and development processes
- Conduct constructive peer design/code reviews and provide clear, actionable feedback
- Work with distributed teams across different time zones
- Serve as a technical subject matter expert for web development who mentors fellow engineers, demonstrates technical experience, and leads teams in solving challenging problems
Requirements:
- 5+ years of software development experience, with significant time spent building and maintaining production-scale web applications
- Deep experience with modern web development
- Demonstrated proficiency in React.js (or another comparable framework), including building complex, component-based single-page applications
- Strong understanding of front-end architecture and patterns (component design, state management, routing, modularization)
- Experience with modern web tooling and ecosystems (e.g., Webpack/Vite, npm/yarn, linting, formatting, testing frameworks such as Jest, React Testing Library, Cypress, or similar)
- History of designing and building highly scalable, resilient web experiences that serve a growing user base
- Experience integrating with backend services and APIs (REST/JSON, HTTP; GraphQL) and working closely with backend teams to define interfaces and contracts
- Strong focus on performance, accessibility, security, and usability in web applications
- Demonstrated experience using AI tools as part of the software development lifecycle (coding, debugging, testing, documentation) with concrete examples of improved productivity or quality
- Ability to critically evaluate AI-generated code, refine it, and integrate it safely and effectively into production systems while maintaining team standards and best practices
- Comfortable shipping code multiple times per day
- Strong technical leadership and mentoring skills
- Ability to model and conceptualize integrations across complex systems and how web surfaces interact with underlying services
- Excellent verbal and written communication skills to both technical and non-technical audiences
- Experience designing and building backend services or APIs to support web applications
- Experience with AWS systems such as ECS, Lambda, and RDS (among others)
- Experience working in a containerized environment (preferably Docker)
- Experience with databases such as MySQL, DynamoDB
- Experience with observability tools like Datadog