Senior Frontend Developer
Join our team to build modern, responsive web applications using React, Next.js, and TypeScript that delight users and solve complex business problems.
Job Overview
- DepartmentEngineering
- LocationSan Francisco, CA (Hybrid)
- Employment TypeFull-time
- Salary Range$120,000 - $160,000
- Posted DateJune 15, 2023
Share This Job
Know someone who would be perfect for this role? Share this job posting with them.
Job Description
We are looking for a Senior Frontend Developer to join our growing engineering team. In this role, you will work closely with designers, product managers, and backend engineers to build exceptional user experiences. You will be responsible for architecting and implementing complex frontend solutions, optimizing performance, and mentoring junior developers. You'll help shape our frontend technology choices and establish best practices for the team.
Key Responsibilities
- Develop robust, scalable, and maintainable frontend code using React, Next.js, and TypeScript
- Collaborate with UX/UI designers to translate designs into responsive, accessible, and performant web applications
- Implement state management solutions and optimize application performance
- Write unit and integration tests to ensure code quality and prevent regressions
- Participate in code reviews and provide constructive feedback to other developers
- Research and evaluate new frontend technologies and methodologies
- Mentor junior developers and help them grow their technical skills
Requirements
- 5+ years of professional experience in frontend development
- Deep expertise in React and modern JavaScript (ES6+)
- Strong knowledge of TypeScript and type-safe code practices
- Experience with Next.js and server-side rendering
- Familiarity with modern CSS techniques and layout systems (Flexbox, Grid)
- Understanding of web performance optimization techniques
- Knowledge of frontend testing methodologies and tools
- Excellent problem-solving and analytical skills
Preferred Skills
- Experience with state management libraries (Redux, Zustand, Jotai)
- Familiarity with GraphQL and Apollo Client
- Knowledge of design systems and component libraries
- Experience with animation libraries (Framer Motion, GSAP)
- Understanding of CI/CD pipelines and deployment processes
Benefits & Perks
How to Apply
Submit your resume and a brief cover letter explaining why you're interested in joining our team. Qualified candidates will be invited for an initial screening call, followed by a technical assessment and interviews with the engineering team and hiring manager.
More Open Positions
UX/UI Designer
Design intuitive and visually compelling user experiences for our digital products that balance aesthetics with functionality and solve real user problems.
Backend Engineer
Build scalable, secure, and performant backend systems that power our applications and integrate with various services and data sources.
Product Manager
Define and execute the product strategy and roadmap, working closely with cross-functional teams to deliver exceptional products that meet user needs and business goals.
Nottherightpositionforyou?
We're always on the lookout for talented individuals. Check out our other open positions or send us your resume for future opportunities.