The Udacity Engineering team is seeking Front-End Software Engineers to build and enhance our products. You will collaborate closely with Product, Design, and Operations teams to create and improve cutting-edge tools and applications for mentors, staff, and students. Your work will be integral to delivering a seamless and personalized learning experience, helping us fulfill our commitment to human-centered education.
Responsibilities:
? Develop, test, and maintain scalable front-end applications using NextJS, React, and TypeScript.
? Collaborate with cross-functional teams to gather requirements and design solutions that meet the needs of content creators and maintainers.
? Optimize and enhance existing user interfaces for performance and reliability.
? Implement and enforce best practices for code quality, testing, and deployment, utilizing tools such as Cypress or Playwright for end-to-end testing.
? Troubleshoot and resolve technical issues related to front-end tools.
? Participate in code reviews and contribute to a culture of continuous improvement.
What We Value:
? 3-5 years of professional software engineering experience working hands-on in a product-oriented software engineering role.
? Strong background in building scalable and performant front-end applications.
? Demonstrated expertise in designing, building, delivering, and maintaining production-quality user interfaces.
? Experience with React is a must.
? Nice-to-haves: experience with Chakra UI, GraphQL, NextJS, Redux Toolkit, TypeScript, Cypress or Playwright for testing, and familiarity with accessibility best practices.
? Ability to thrive in a fast-moving environment.
? Passionate about user experience and building amazing products combined with a conviction that online education can improve lives worldwide.
Location:While this is a remote role, applicants must be currently authorized to work in the United States of America on a full-time basis.
Compensation:The maximum base pay for this position is $149,000, depending on experience and location.
Benefits:
Experience a rewarding work environment with Udacity's perks and benefits!
? Flexibility of working from home, with in-person collaboration spaces in Mountain View, Cairo, Dubai, and Noida.
? Flexible working hours.
? Paid time off.
? Comprehensive medical insurance coverage for you and your dependents.
? Employee wellness resources and initiatives (access to wellness platforms like Headspace, Modern Health).
? Quarterly wellness day off.
? Personalized career development.
? Unlimited access to Udacity courses and Nanodegrees.