Job Description
SurveyMonkey is seeking a Senior Software Engineer II to join their team in Bengaluru. This hybrid role requires the candidate to work from the office 3 days per week. The successful candidate will be responsible for building and enhancing frontend experiences that empower users to create, manage, and analyze forms with ease. They will collaborate with cross-functional teams to drive innovation and efficiency, working closely with product managers, designers, and backend engineers to create high-performance, accessible, and engaging user interfaces.Role involves:
- Planning, designing, and building front-end experiences.
- Taking ownership of new features from start to finish.
- Collaborating with product managers and UX designers.
- Working with other engineers to validate best practices.
- Focusing on code quality, performance, accessibility, and reliability.
- Mentoring and guiding other engineers.
- Promoting design patterns and development techniques.
Requirements:
- 8+ years of professional experience in frontend development (JavaScript, TypeScript, HTML, CSS).
- Strong expertise in React.js and state management libraries (Redux, Zustand, or Recoil).
- Experience with performance optimization, accessibility best practices (WCAG), and responsive web design.
- Proficiency in working with APIs (REST, GraphQL).
- Familiarity with modern frontend tooling (Webpack, Vite, Jest, Cypress).
- Experience with technologies such as Node.js, GraphQL, Python, and TypeScript is a plus.
- Experience coding around various external service APIs.
- Strong interest in code reviews, writing tech specs, collaborating, and troubleshooting.
- Excellent communication skills.