Responsibilities
- Planning, designing, and building front-end experiences
- Top-to-bottom ownership of new features, including crafting technical specs, writing readable and extensible code, and keeping tabs on post-release metrics
- Working closely with product managers and UX designers, iterating quickly to ensure we build the best solutions with quality in mind
- Collaborating with other engineers to validate best practices and logical designs
- Focusing on code quality and optimizing for performance, accessibility and reliability
- Mentoring and guiding engineers on best practices
- Promoting and contributing to the design patterns and development techniques across our engineering organization
Requirements
- 8+ years of experience in web application development
- Experience with modern JavaScript frameworks like React, Angular or Vue.js, Next.js, Apollo GQL
- Experience with technologies such as Node.js, GraphQL, Python, and TypeScript
- Experience coding around various external service APIs
- Strong interest in doing code reviews, writing tech specs, collaborating within and across teams, and troubleshooting issues
- Excellent communication skills and the ability to work with both co-located and remote engineers and cross-functional partners
- Experience deploying scalable software with Docker, Ansible or K8S
- Experience with Cloud technologies such as AWS
- Experience with Authentication and Authorization systems, including knowledge of at least one of SAML, OIDC, or OAuth
Work Mode
- This opportunity is hybrid and requires working from the SurveyMonkey office in Bengaluru 3 days per week