Senior Software Engineer (frontend)

Zendesk Zendesk · Enterprise · Pune, India

Senior Software Engineer (Frontend) at Zendesk, focusing on customer experience products. Responsibilities include collaborating with engineers, using development methodologies, designing solutions, ensuring code quality, and participating in code reviews. Requires 8 years of frontend experience, expertise in JavaScript, React, and familiarity with AI tools like Cursor and GitHub Copilot.

What you'd actually do

  1. Communicate and collaborate with a team of engineers who care about the product and code to provide simple, sophisticated solutions to complex technical problems.
  2. Use sound methodologies at every stage of the development cycle including technical design, pair programming, peer code review, documenting, testing, and continuous integration.
  3. Collaborating with product management, and engineers to design beautifully simple solutions to complicated problems. You will be relied on from concept through development, QA, staging, and production deployment.
  4. Ensuring delivery on commitments. It is your responsibility to ensure code quality, debug code, and seek guidance to unblock tasks pending.
  5. Following best practices in all our frameworks and tools.

Skills

Required

  • frontend software development
  • UX thought process
  • Session Management
  • Object relational mapping
  • Caching
  • JavaScript
  • CSS
  • HTML
  • CSS-in-JS
  • JSON
  • REST APIs
  • React
  • agile development environment
  • written and verbal communication skills

Nice to have

  • CI/CD and delivery systems (Github Actions, Travis, Jenkins)
  • Ruby
  • Java
  • MySQL
  • AWS stack (ie. Aurora RDS)
  • Datadog or other log aggregation tools
  • instrumentation frameworks like Segment or Pendo
  • JavaScript build infrastructure/tooling (Webpack, Node.js)

What the JD emphasized

  • 8 years of relevant industry experience with frontend software development and active experience with UX thought process
  • Expertise in technical areas including but not limited to Session Management, Object relational mapping, Caching, JavaScript, CSS, HTML, CSS-in-JS, JSON, and REST APIs
  • Experience developing complex single page apps with React or similar JavaScript MVC/MVP framework