Senior Software Engineer - Frontend

Job Description

  • Job Title Senior Software Engineer

Required Skills

Description

Senior Software Engineer | Frontend Location: New Delhi/Remote About the Team: Are you excited at the prospect of empowering millions of students? Do you want to help build software at scale?You'll love this role if you relish ownership of your work, value autonomy, loves to ship code and wants the opportunity to work on a team of brilliant engineers.We're looking for a Senior Software Engineer eager to help us as we redefine EdTech markets. Join us if you're looking to work alongside extremely brilliant engineers while rolling up your sleeves, diving into code, and driving our product vision.Required Skills: Sound understanding of data structures/ algorithms and SOLID principles.Strong hands-on experience with Object Oriented / Functional programming languages, primarily JavaGood understanding of frameworks such Springboot, building Microservices (REST or GraphQL)Hands-on experience working with SQL / NoSQLExperience with Unit testing frameworks for TDD (Test Driven Development) methodologyStrong knowledge of Agile, distributed systems & architectureGood hands-on experience in any of the advanced JavaScript libraries and frameworks such as ReactJS, NextJS, Redux, Apollo / GraphQL, NodeJS etcGood hands-on with NodeJS and TypeScript Good understanding of server-side CSS preprocessors, such as Less, Sass, etc.Good understanding of modern web architecture behind scalable web applicationsDesired Skills: Experience with AWS or any similar cloud based technologies / platform is desirable.Experience with monitoring and alerting tools like New Relic , VictorOps is a plus .Experience building single page web applications is a plus .Experience with building component of developer platform is a plus .Experience with handling large amount of data (millions of rows) on frontend is a plus.Knowledge of performance optimization techniques for web applications is a plusResponsibilities: Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performanceDemonstrable experience building robust infrastructure with other developersKeep technical debt low by reinforcing our Engineering culture of establishing sound practices for ensuring code reviews, high test coverage, and documentationEngage with other Technical Leads/Senior Engineers/Product Managers in various discussions and clearly articulate the relevant outcomes to the Engineering Team.Reinforce best practices in development by conducting regular design and code reviews.Ability to triage technical issues and code.Analyze and optimize UI and web server code for security, efficiency and performanceMentoring junior Engineers and help execute effective code & design reviewsBuild efficient, clean and reusable features / libraries / components which can be shared with all of Chegg engineering.Collaborate with our design and product teams on defining and delivering new features to ensure a great experience for our users.Education Qualification: B.E., B.Tech, M.Sc. degree in Computer Science or a related technical fieldThe overall experience of 5+ years with UI technologies and Server side technologies preferably in a E-commerce/EdTech Product company)Why do we exist? Students are working harder than ever before to stabilize their future. Our recent research study called State of the Student shows that nearly 3 out of 4 students are working to support themselves through college and 1 in 3 students feel pressure to spend more than they can afford. We founded our business on provided affordable textbook rental options to address these issues. Since then, we've expanded our offerings to supplement many facets of higher educational learning through Chegg Study, Chegg Math, Chegg Writing, Chegg Internships, Thinkful Online Learning, and more, to support students beyond their college experience. These offerings lower financial concerns for students by modernizing their learning experience. We exist so students everywhere have a smarter, faster, more affordable way to student.Video Shorts Life at Chegg: Certified Great Place to Work!: Chegg Corporate Career Page: Chegg India: Chegg Israel: Thinkful (a Chegg Online Learning Service): Chegg out our culture and benefits! Chegg is an equal opportunity employer

   
Apply

There is something wrong with this job ad? Report the error