Udemy is searching for a Senior Software Engineer who embodies our values of authenticity, continuous learning, experimentation, being results-oriented, and being individually humble, yet collectively proud. We expect you to be proficient in ReactJS, Typescript, GraphQL, CSS, MobX (or similar libraries), NextJS (or similar framework), Webpack, NPM, DataDog (or similar tools), accessibility best practices and measuring web performance. Exceptional candidates will have demonstrated experience with Kotlin or Java for services. Our ideal candidate will be comfortable addressing moderately complex problems, including navigating projects with ambiguous parameters. As part of the Learner team, you will be working on improving the experience of learning for our learners. This includes our course taking experience - our most vital experience for learners! You will do this by ensuring great web experiences that are built on top of our latest frameworks like Next.JS, GraphQL, and Kotlin services.