Develop, test, and maintain scalable front-end applications using NextJS, React, and TypeScript
Collaborate with Product, Design, and Operations 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
Deliver robust, scalable, and high-performance applications that support a personalized and seamless learning experience
Requirements
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
Applicants must be currently authorized to work in the United States of America on a full-time basis and must not require sponsorship now or in the future
Benefits
At Udacity, we offer you the flexibility of working from home. We also have in-person collaboration spaces in Mountain View, Cairo, Dubai and Noida and continue to build opportunities for team members to connect in person
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)
Quarterly wellness day off
Personalized career development
Unlimited access to Udacity Nanodegrees
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
collaborationproblem-solvingcontinuous improvementuser experienceadaptabilitycommunicationteamworkpassion for product developmentattention to detailperformance optimization