About us
At Zendesk, we create a service-first CRM company that builds powerful, customizable software designed to improve customer relations. We are growing our software engineering presence across multiple products and are looking for a Senior Frontend Software Engineer to join us on this journey. You will have the opportunity to work in a dynamic, fast-paced, and innovative environment that values collaboration, personal growth, and high-quality code.
As a Senior Frontend Software Engineer, you will contribute to strategic decision-making, lead initiatives within your squad, and execute complex projects. Your focus will be on writing reusable, testable, and maintainable code in JavaScript ES6, React, TypeScript, and other technologies. You will contribute to the entire SDLC, understanding both functional and non-functional requirements. Experience with Styled Components, Ant Design, and Monorepo is a bonus.
What you'll be doing?
Crafting scalable and maintainable frontend applications using JavaScript ES6, React, Redux, and TypeScript, embodying our standards for quality and maintainability.Developing unit tests with Jest to validate the functionality and resilience of your code, driving a culture of quality-first development.Proactively engaging in the optimization and performance tuning of our applications, emphasizing efficiency and user experience.Actively contributing to technical design and architectural decisions, embodying a clear understanding of the broader system and our business goals.Leading collaborative efforts across the team to tackle complex projects and tasks, demonstrating both your technical expertise and your leadership skills.Taking a proactive role in managing technical debt, identifying areas of the codebase that can be improved and leading the efforts to make these improvements.Engaging in peer code reviews, sharing your expertise with others and learning from their insights to foster a collaborative and learning-oriented environment.Participating in the entire lifecycle of our products, from requirements analysis and design, through development and testing, to deployment and maintenance.Coordinating with cross-functional teams, building strong relationships with stakeholders, and delivering on requirements to achieve our shared goals.Continuously learning about our customers' needs and using this knowledge to influence your decisions and contributions, helping us deliver a product that truly meets our customers' needs.
What you bring to the team?
A minimum of 5 years of professional experience in JavaScript ES6, with a demonstrated track record of designing and building complex web applications.Proven expertise in modern JavaScript libraries and frameworks such as React and Redux, with a strong understanding of the underlying principles.Solid experience with TypeScript, demonstrating a strong grasp of typing systems and their benefits for scalability and code quality.Proficiency with testing frameworks like Jest, exhibiting a strong commitment to quality and understanding the role of testing in ensuring reliable, maintainable code.Experience with Redux Saga or similar middleware solutions for managing side effects, showing an understanding of the complexities of modern state management.An understanding of Styled Components, Ant Design, and Monorepo is highly desirable.Excellent communication skills, able to articulate complex technical concepts in a clear and accessible manner.An open mind and adaptable approach, capable of embracing change and thriving in a dynamic and evolving environment.A passion for learning and continuous improvement, both in your own skills and knowledge and in helping others to develop.A customer-centric mindset, understanding the critical importance of customer needs in driving decision making and product development.
What will you get from us?
By joining our team, you can expect:
The opportunity to grow by tackling challenging problems and driving complex software projects.Collaboration with a team of passionate individuals who enjoy what they do and are always willing to assist.A high level of flexibility that allows you to adjust your workday to fit your needs and circumstances.A competitive salary and comprehensive benefits package.
If you're passionate about improving customer relations through high-quality software and believe in a service-first approach, apply today and join us on this journey.
The intelligent heart of customer experience
Zendesk software was built to bring a sense of calm to the chaotic world of customer service. Today we power billions of conversations with brands you know and love. We advocate for digital first customer experiences-and we stick with it in our workplace. Over 5,000 employees worldwide are collaborating from kitchen tables, home offices, coworking spaces, and Zendesk workspaces to make one team.
Zendesk is an equal opportunity employer, and were proud of our ongoing efforts to foster global diversity, equity, & inclusion in the workplace. Individuals seeking employment and employees at Zendesk are considered without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, disability, military or veteran status, or any other characteristic protected by applicable law. We are an AA/EEO/Veterans/Disabled employer. If you are based in the United States and would like more information about your EEO rights under the law, please click here.
Zendesk endeavors to make reasonable accommodations for applicants with disabilities and disabled veterans pursuant to applicable federal and state law. If you are an individual with a disability and require a reasonable accommodation to submit this application, complete any pre-employment testing, or otherwise participate in the employee selection process, please send an e-mail to [email protected] with your specific accommodation request.