
Senior Frontend Software Engineer
Salesforce
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • Illinois • United States
Visit company websiteExplore more
Salary
💰 $148,500 - $223,900 per year
Job Level
About the role
- Lead the design and implementation of sophisticated, performant frontend experiences using Typescript and React, with a strong emphasis on component architecture, accessibility, and cross-browser compatibility.
- Own the visual and interactive quality of our attendee-facing platforms, collaborating closely with designers to translate concepts into polished, pixel-perfect UIs.
- Build and maintain a scalable component library adhering to our design system, ensuring consistency and reusability across products.
- Optimize frontend performance through techniques such as code splitting, lazy loading, caching strategies, and Core Web Vitals improvements.
- Integrate frontend applications with REST and GraphQL APIs, contributing to API design and contract definition in collaboration with backend engineers.
- Work in a Hybrid Engineering model and contribute to all phases of the SDLC including design, discovery, implementation, code reviews, automation, and testing.
- Develop and maintain comprehensive unit, integration, and end-to-end tests with a focus on frontend quality.
- Contribute to backend services and infrastructure as needed, including API endpoints and AWS-based services, with support from backend teammates.
- Mentor and inspire team members through code reviews and dedicated sessions, fostering a culture of continuous learning and growth.
- Drive technical excellence by establishing and upholding high standards for code quality, performance, and reliability.
- Thrive in a culture of ownership, delivery, and innovation.
Requirements
- 7+ years of professional software development experience
- Deep expertise of Typescript, React and Next.js, and modern JavaScript (ES2020+)
- Deep expertise of HTML, CSS, and responsive web design; experience with Tailwind CSS or Sass
- Experience with component libraries and design systems
- Solid understanding of web performance optimization and Core Web Vitals
- Practical experience consuming RESTful and GraphQL APIs; ability to contribute to API design
- Familiarity with AWS services (such as Lambda, DynamoDB, AppSync) sufficient to work across the stack
- Experience with Git, CI/CD pipelines (such as Jenkins or GitHub Actions), and release management
- Monitoring and logging using tools such as Splunk, Catchpoint, or New Relic
- Proven experience leveraging AI tools (Claude, Cursor, etc.) in your daily workflows
- Strong communication skills to collaborate effectively with product managers, designers, and cross-functional engineering teams
- Agile methodologies: Scrum and Kanban
- Quick learner and independent worker
- A related technical degree required
Benefits
- time off programs
- medical
- dental
- vision
- mental health support
- paid parental leave
- life and disability insurance
- 401(k)
- employee stock purchasing program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypescriptReactNext.jsJavaScriptHTMLCSSTailwind CSSSassRESTful APIsGraphQL
Soft Skills
strong communication skillsmentoringcollaborationindependent workerquick learner
Certifications
related technical degree