Description
About O’Reilly Media
O’Reilly’s mission is to change the world by sharing the knowledge of innovators. For over 45 years, we’ve inspired companies and individuals to do new things—and do things better—by providing them with the skills and understanding that’s necessary for success.
At the heart of our business is a unique network of experts and innovators who share their knowledge through us. O’Reilly Learning offers exclusive live training, interactive learning, a certification experience, books, videos, and more, making it easier for our customers to develop the expertise they need to get ahead. And our books have been heralded for decades as the definitive place to learn about the technologies that are shaping the future. Everything we do is to help professionals from a variety of fields learn best practices and discover emerging trends that will shape the future of the tech industry.
Our customers are hungry to build the innovations that propel the world forward. And we help you do just that.
Diversity
At O’Reilly, we believe that true innovation depends on hearing from, and listening to, people with a variety of perspectives. We want our whole organization to recognize, include, and encourage people of all races, ethnicities, genders, ages, abilities, religions, sexual orientations, and professional roles.
About the Team
O’Reilly Media’s Engineering team builds and supports O’Reilly’s premier learning service, which is used by technologists, managers, and designers around the world to hone their skills and improve their craft. We are made of many small teams that are broadly distributed across the US, featuring diverse, tightly collaborative groups of developers, designers, and product managers constantly encouraging each other to deliver work that instills pride and fulfillment. We encourage learning, knowledge sharing, growth, and collaboration in all aspects.
About the Role
At O’Reilly, our engineers focus on building a varied set of features designed in collaboration with product managers, UX, and other teammates. Engineers work with product managers to refine direction and solve user problems, exchange code reviews with other team members, provide mentorship to other engineers and assist QA and Ops in troubleshooting product issues.
Our platform uses React and modern semantic HTML and CSS. While your focus will be on the front end, our teams are cross-disciplined. We encourage learning outside your area of expertise and welcome contributions to other domains such as our backend microservices built using Python & Django.
We are interested in people who have experience building and supporting web applications with a diverse and engaged user base. We desire candidates who work comfortably in an agile environment and with collaborators who are distributed across multiple time zones. We value colleagues who are helpful, respectful, humble, and always willing to do what’s best for our users. We desire developers who treat automated tests as essential and believe that code reviews are a crucial path to learning and sharing knowledge. The people on our platform teams have taken many traditional and nontraditional paths to the developer profession, and we welcome diverse teams bound together by a mutual love of learning.
Salary Range: $98,000 - $144,000
What You’ll Do
- Collaborate with product managers, UX designers, and cross-functional team members to plan and implement user-facing features.
- Develop, maintain, and improve frontend components using React, semantic HTML, and modern CSS.
- Participate in code reviews to ensure code quality, share knowledge, and support continuous improvement.
- Troubleshoot and resolve issues in collaboration with QA and Ops teams related to frontend behavior and functionality.
- Work within an agile development environment, participating in sprint planning, retrospectives, and daily stand-ups.
- Contribute to and uphold standards for frontend code structure, performance, accessibility, and responsiveness.
- Write and maintain automated frontend tests to ensure reliability and reduce regressions.
- Actively engage in continuous learning and support a collaborative, respectful, and inclusive team culture.
What You’ll Have
Required:
- 3+ years experience on teams building modern web applications
- Ability to reproduce high-fidelity UX and UI using semantic HTML and modern CSS, which meets accessibility standards
- Experience writing modern JavaScript (ES6+)
- Experience with modern JavaScript frameworks such as React, Vue, Angular, or Svelte.
- Familiarity with AI prompting and an interest to learn coding tools
- An understanding that product requirements, user experience, and architecture requirements are important considerations when developing on a large platform
- Strong CSS skills
- Demonstrated ability to learn and grasp new concepts quickly.
- Experience using modern web development tooling and command-line interfaces (git, npm, etc.)
- Knowledge of testing frameworks and practice (We use Cypress and Jest in conjunction with React Testing Library).
Preferred:
- Experience with AI prompting in the area of coding tools as assistants
Additional Information: At this time, O'Reilly Media Inc. is not able to provide visa sponsorship or provide any immigration support (i.e. H-1B, STEM, OPT, CPT, EAD and Permanent Residency process)