Remote Jobs at oreilly-media 📈 Open Startup
RSS
API
Post a Job

get a remote job
you can do anywhere

There are now 7 Remote Jobs at oreilly-media tagged Design, Product Manager and Mobile
such as Senior Mobile Product Designer, Mobile Engineer IOS and Mobile Engineer Android

  Jobs

  People

👉 Hiring remotely? Reach 1,000,000+ remote workers on the 🏆 #1 remote jobs board

Post a Job - $299
Hide this

Previously

O'Reilly Media


Back End Engineer

Back End Engineer


O'Reilly Media


backend

engineer

backend

engineer

1yr
\nAbout Your team\n\nO’Reilly Media’s Platform Engineering team supports O’Reilly’s premier training 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 tightly collaborative groups of developers, designers, and product managers constantly encouraging each other to deliver work that instills pride and fulfillment.\n\nOur developers are organized into a network of small teams with embedded product managers, designers, and front-end specialists focused on specific functional areas.  We believe deeply in automated testing, code review, and iterative improvement. We are in the midst of a transition from a monolithic web application to a microservices ecosystem, and welcome individuals who’ve made that journey before or are interested in starting it with us.\n\nOur team is located in the United States. We happily support a variety of employees who connect remotely from the American South, the Pacific Northwest, New England, and the Midwest, as well as those who come into our offices in Boston or Sebastopol, CA but we cannot offer full time employment to those who live and operate outside of the United States.\n\nAbout the Job\n\nOur backend engineers are focused on building a diverse family of scalable and robust micro-services, aimed at a variety of educational audiences.  Software engineers work in two week sprints, maintaining a balance between building new features and maintaining older ones. New features are designed in collaboration with product managers and other teammates. Engineers exchange code reviews with other team members, provide mentorship to junior engineers, and assist QA and Ops in troubleshooting product issues.\n\nOur primary backend platform is based on Python and Django and is supported by PostgreSQL, Redis, RabbitMQ, and Solr. We also utilize Ruby on Rails in some key applications. Many of our applications and services are dockerized and deployed into Kubernetes clusters by Jenkins. While your focus will be on backend work, sometimes you will be called upon to make changes to our front-end codebase, which is based on Javascript (ES6), React, and Redux.\n\nAbout You\n\nWe 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 of learning and of sharing knowledge. The women and men of our platform team have taken many traditional and nontraditional paths to the developer profession, and we welcome diverse teams that are bound together by a mutual love of learning.\n\nRequirements\n\n\n* 2 years of experience developing web applications and services\n\n* Demonstrated competency with Python and Django\n\n* Experience building and maintaining RESTful APIs\n\n* Experience with automated testing and test-driven development\n\n* Experience with continuous integration tools and a rapid release cycle\n\n\n\n\nExperience Bonuses\n\n\n* Django-REST-Framework\n\n* Celery\n\n* React and Redux\n\n* Docker\n\n* Kubernetes\n\n* Microservice architecture\n\n* RabbitMQ or similar messaging system\n\n* Node.js\n\n* Scrum\n\n* Ruby on Rails\n\n* Go\n\n\n

See more jobs at O'Reilly Media

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

O'Reilly Media


XD Designer

XD Designer


O'Reilly Media


1yr
\nAbout the Role\n\nReporting to the Lead Experience Designer, the Experience Designer (XD) collaborates with members of the Product, Engineering, and Creative teams to imagine and build user-centric learning experiences delivered via our online learning platform. Using a solve, learn, teach model, the platform helps individuals and teams find answers to in-the-moment technology challenges, develop deep expertise in hundreds of today's business and technology topics, and become highly-engaged life-long learners. The XD has a strong impact on how our millions of customers interact with learning experiences on our SaaS platform. The individual in this role will work as a team member in an agile squad supporting strategic projects. Candidates will apply design principles to assist various teams in producing clear and compelling visual communications.\n\nAbout the O'Reilly Experience Design (XD) Creative Team\n\nWe are a hybrid (design and code) in-house agency, working on strategic XD projects across our online platform. We create user experiences that support and encourage learning for individuals and teams, across media, in alignment with the O'Reilly brand and our user’s desires.\n\nIn addition to XD product roadmap-driven sprints and ongoing day-to-day design support, we also collaborate with O'Reilly's marketing and creative teams. At its core, our creative team is focused on the delicate balance of ideas, aesthetics, messages, form, function—and brand. Because the best design is that which has a positive influence on the lives of our customers, we put understanding their needs and desires at the heart of everything we do.\n\nAbout You\n\n As a Designer You Have:\n\n\n* 5+ years of professional visual XD/UX experience designing large-scale (SaaS and/or ecommerce preferred) responsive products, high-content properties, and mobile applications for brands and/or media.\n\n* An analytical and visual mind, with a hunger for learning and a desire to solve complex human problems with technology.\n\n* Strong ability to refine designs through sketches, diagrams, wireframes, visual designs and interactive pieces.\n\n* A desire to challenge yourself both personally and professionally; as well as staying current with technology and interaction design trends.\n\n* Can-do attitude: accepts difficult challenges with curiosity, creativity, and dedication to craft. \n\n\n\n\nRole Responsibilities\n\nLeverage core experience design and atomic design principles to weave iconography, typography, color, space, and texture together online to create an unparalleled learning experience on the O'Reilly platform.\n\n\n* Participate in user research and discovery on complex problems; speak with customers, get to know the problem space through research and iteration.\n\n* Design interfaces (and thus experiences) that inspire, engage, inform, and excite our customers.\n\n* Apply graphic and user-centered design principles to produce high-quality visuals—from concept to component-driven comps.\n\n* Collaborate with designers and creative team(s) across the company to continuously refine and center the O’Reilly design language, and create innovative, branded designs that people love viewing, using, and sharing with others.\n\n* Advocate for the user. Our users inform where we are going. Our teams focus on listening to users, and letting their needs guide us to the best solutions. It’s important for us to know we are solving for real people.\n\n* Take full ownership of your work, and take responsibility for every last detail, every step of the way.\n\n* Ability and willingness to communicate clearly with various stakeholders\n\n* Contribute to the evolution of the company's visual and experience style guide—including recommending data-inspired improvements and codifying usage rules on an ongoing basis.\n\n* Help build an exceptional XD team.\n\n\n\n\nRequirements\n\n\n* 5+ years of professional visual XD/UX design experience—preferably creating online learning related products\n\n* Online portfolio of work, demonstrating experience leading or managing the design of complex systems across multiple platforms, including mobile and touch-based interfaces.\n\n* Strong understanding of responsive design and web technologies.\n\n* Strong conceptualization and visual communication ability.\n\n* Exceptional design skills, production value and attention to detail.\n\n* Ability to create wireframes as well as visual design comps.\n\n* Expert knowledge of Sketch, Adobe CC Suite and associated design tools. Familiarity with HTML, CSS and JavaScript would also be helpful.\n\n* Proficient with user interface design patterns and standard user-centered design methodologies.\n\n* Excellent written and verbal communication skills.\n\n* Understanding of common software product management practices.\n\n* Understanding of common software development practices.\n\n* Experience with inclusive and accessible design preferred.\n\n\n

See more jobs at O'Reilly Media

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

O'Reilly Media


Senior Cloud Operations Engineer

Senior Cloud Operations Engineer


O'Reilly Media


cloud

senior

ops

engineer

cloud

senior

ops

engineer

1yr
\nAbout Your team:\n\nThe O’Reilly Media’s Cloud Operations Engineering team is made up of a diverse set of engineers tasked with building O’Reilly’s next generation platform. We're passionate about cloud technologies, automation and Kubernetes. We work closely together to help design, plan and build the necessary cloud infrastructure to run the O'Reilly platform. \n\nWe’re building the tools and systems that will enable engineering to work seamlessly with the cloud and to move as fast as they want. We welcome all ideas and are a truly collaborative team.\n\nAbout the Job:\n\nThe Cloud Operations Engineer will serve as a hands-on architect leading O’Reilly’s cloud design, development, and deployment.  As a senior team member you are expected to drive the roadmap, technology stack, scalability, security, and performance of the platform. Additional tasks include writing deployment automation code, system performance tuning, general maintenance (logs, backups, etc.). You will also be responsible for monitoring the systems and services and planning for upgrades and future expansion. You will need to have a broad exposure to various systems technologies.  This position is located in Sebastopol, CA or Boston, MA and will report to the Manager, Cloud Operations. \n\nJob Details:\n\n\n* Design, develop and deploy large-scale cloud solutions from inception to release\n\n* Provide technical guidance to management and development team\n\n* Provide system and component level design across the product and own and deliver components\n\n* Actively recommend improvements to company infrastructure\n\n* Keep apprised on new developments in cloud solutions and educate other team members on related skills\n\n* Document system and application engine configurations and procedures\n\n* Monitor systems, applications, services, and network performance/availability\n\n* Execute on implementation and execution of project plans\n\n* Establish and recommend policies on system use and services\n\n* Be part of an on call rotation\n\n\n\n\nAbout You: \n\n\n* Proven experience with cloud infrastructure( GCP, AWS, or Azure )\n\n* Strong working knowledge of Kubernetes\n\n* Strong working knowledge of delivering and maintaining a SaaS platform\n\n* Strong engineering development process experience, preferably building a heavily used SaaS platform, or building system management and cloud management platforms and applications\n\n* Experience managing and supporting Linux-based environments\n\n* Experience monitoring a SaaS platform\n\n* Ability to solve technical and system issues with little to no supervision.\n\n* Excellent oral communication skills and good writing skills\n\n* Knowledge of at least one SQL database system such as MySQL, PostgreSQL, or Oracle.\n\n* Knowledge of at least one programming language such as Python, Bash or Java.\n\n* Knowledge of storage technologies such as CIFS, NFS, Gluster or Ceph\n\n* Knowledge of configuration management technologies such as Ansible or Chef\n\n* Knowledge of Hashicorp tools such as Terraform, Vault or Consul. \n\n\n\n\nFor Senior Cloud Operations Engineers, we are interested in individuals with a solid foundation of cloud infrastructure skills, and a sincere interest in education. We desire conscientious candidates who work comfortably in an agile environment, in a self-driven, autonomous fashion.  You should be willing and able to work with a small focused team to bring individual features to fruition, but also to work with the broader team of engineers to collaborate on initiatives that span the whole learning platform.  We value colleagues who are helpful, respectful, communicate openly, and are always willing to do what’s best for our users. \n\nWe invite developers who value automated testing and welcome code reviews as an essential element of continuous learning. The women and men of our platform team have taken many traditional and non-traditional paths to the developer profession, and we welcome diverse teams that are bound together by a mutual love for learning. \n\nMinimum Qualifications: \n\n\n* 4-year college degree in Computer Science or related field, or combination of relevant education and experience\n\n* 5+ years experience in Linux System Administration\n\n* 3+ years of proven experience with cloud infrastructure\n\n\n

See more jobs at O'Reilly Media

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

O'Reilly Media


Senior Client Solutions Engineer

Senior Client Solutions Engineer


O'Reilly Media


senior

engineer

senior

engineer

1yr
\n\nAbout Your Team\n\nOur Professional Services team is a group of dynamic and creative individuals focused on creating and optimizing business capabilities to enable revenue growth. This is a great opportunity for a seasoned Client Solutions Engineer to collaborate with other departments and managers at O’Reilly to create a successful team and function from the ground up.\n\nAbout The Job\n\nThe Solutions Engineer is a technical consultant who will be collaborating with our corporate clients to congure technical integrations between their systems and a variety of platforms within O’Reilly Media’s ecosystem. This includes single-sign-on integration, 3rd party platforms and reporting data feeds. They will work with developers in Platform Engineering to help clarify and prioritize feature enhancements that have been requested by customers and support our Enterprise Sales team by providing technical expertise and guidance in customizing our platforms to meet customer demands.\n\nAbout You\n\nWe are looking for a seasoned professional who has a solid track record of supporting large, complex corporate clients. If you are interested in working with some of the biggest and most well-known brands in our industry, and pairing them up with the most innovative and forward-thinking minds in our professions, then we encourage you to contact us. If you are a creative, eager, and entrepreneurial individual who prides themselves on taking the needs of the customer and marrying them well to the success of the business, then we would denitely invite you to apply.\n\nMinimum Qualifications\n\n\n\n* Four-year college degree, or combination of relevant education and work experience\n\n* 4+ years experience implementing enterprise SaaS platform solutions for external clients\n\n* Proficiency in Python, Node.JS, Swift or other modern programming languages\n\n* Experience managing a widely-used IAM platform such as ADFS, Auth0, Shibboleth, or Ping\n\n* Developer-level knowledge of XML and JSON\n\n* Knowledge of SDK integration and server-side APIs deployed in a Cloud environment\n\n* Working knowledge of web front-ends using Javascript, HTML, and CSS\n\n* Excellent spoken and written communication skills\n\n\n\n\nDesirable\n\n\n* Experience developing reporting and/or ETL tools for client facing data exchange\n\n* Familiarity with search protocols, especially federated search or OpenSearch\n\n* Project management experience with externally facing clients\n\n* Experience mentoring and training team members\n\n\n\n\nO'Reilly Media is an equal opportunity employer

See more jobs at O'Reilly Media

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

O'Reilly Media


Mobile Engineer Android

Mobile Engineer Android


O'Reilly Media


mobile

android

engineer

mobile

android

engineer

1yr
\nAbout Your team:\n\nOur tight-knit and collaborative mobile apps team has a strong user focus and cares a great deal about high-quality software. We value colleagues who are helpful, respectful, communicate openly, and are always willing to do what’s best for our users. We spend time each week listening and responding to customer feedback to make sure we’re delivering useful, timely improvements. The team is broadly distributed across the US and constantly encouraging each other to deliver work that instills pride and fulfillment.  \n\nThis person can be based from their home office, located anywhere in North America.\n\nAbout the Job:\n\nWe are looking for an experienced and capable Android developer to help build a new app and grow an existing one. The ideal candidate will have shipped or supported an Android application with an active user community and have proficiency and fluidity with Java, the Android SDK, and Android Studio. The candidate will be routinely implementing features, fixing bugs, performing maintenance, and troubleshooting problems within the codebase. Most changes you make will be accompanied by unit tests to confirm their desired behavior. Software Engineers will submit code for review by their peers in the form of pull requests, and will regularly review code by their peers.\n\nJob Details:\n\nIn a normal week, you might:\n\n\n* Develop a new feature from a user story using Java and/or Kotlin\n\n* Team up with the iOS squad to encourage app parity and leverage experience\n\n* Review a pull request from a coworker and pair on a tricky problem\n\n* Provide a consistent and reliable estimate to assess risk for a project manager\n\n* Learn about a new technology and present it to the team\n\n* Identify opportunities to improve our apps through research and proof of concepts\n\n* Work iteratively with UX designers to create user-centric solutions\n\n* Help QA and troubleshoot a pesky production problem and push up a hotfix\n\n* Participate in agile process and scrum ceremonies\n\n\n\n\n\n\nWhy you'll love working on our team:\n\n\n* You'll be working for a company that embraces and pursues new technology\n\n* You'll be working with a leadership team that trusts and engages its employees\n\n* We believe in giving developers the tools and hardware that they need to do their job\n\n* Competitive salary with great benefits (health/dental/vision insurance and 401k)\n\n\n\n\nAbout You:\n\nWhat we like to see for anyone joining the Android team:\n\n\n* High proficiency and fluidity with Java, the Android SDK, and Android Studio\n\n* An innate fidelity for Material Design\n\n* Experience with offline storage, local databases, and persistence best practices\n\n* Experience with unit testing\n\n* Strong drive to experiment, learn and improve your skills\n\n* Respect for the craft – you write self-documenting code with modern techniques\n\n* Great written communication skills – we do a lot of work asynchronously in Slack and Google Docs\n\n* Empathy for our users – a willingness to spend time understanding their needs and difficulties is central to the team\n\n\n\n\nNot required, but for bonus points:\n\n\n* Formal education in computer science\n\n* Experience working in a distributed team\n\n* A knack for benchmarking and optimization\n\n* Experience with RESTful JSON endpoints and concurrency/multithreading\n\n* Knowledge of the competitive landscape for learning and self-improvement apps\n\n* Background in synchronizing information across devices with support for offline functionality\n\n\n\n\nMinimum Qualifications:\n\n\n* 2+ years of professional Android development (or equivalent) experience\n\n* 1+ year experience of working in an agile environment\n\n* Experience in developing, submitting, and releasing mobile apps on Google Play (preferably with at least one still available for download)\n\n* Ability to work in a self-driven, autonomous fashion\n\n\n\n\nO'Reilly Media is an equal opportunity employer

See more jobs at O'Reilly Media

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

O'Reilly Media


Mobile Engineer IOS

Mobile Engineer IOS


O'Reilly Media


ios

mobile

engineer

ios

ios

mobile

engineer

ios

1yr
\nSoftware Engineer, iOS\n\nAbout Your team:\n\nOur tight-knit and collaborative mobile apps team has a strong user focus and cares a great deal about high-quality software. We value colleagues who are helpful, respectful, communicate openly, and are always willing to do what’s best for our users. We spend time each week listening and responding to customer feedback to make sure we’re delivering useful, timely improvements. The team is broadly distributed across the US and constantly encouraging each other to deliver work that instills pride and fulfillment.  \n\nThis person can be based from their home office, located anywhere in North America.\n\nAbout the Job:\n\nWe are looking for an experienced and capable iOS developer to help build a new app and grow an existing one. The job is primarily Swift-based, but there are echoes of Objective-C lurking around our GitHub repositories. The Software Engineer will be routinely implementing features, fixing bugs, performing maintenance, and troubleshooting problems within the codebase. Most changes you make will be accompanied by unit tests to confirm their desired behavior. Software Engineers will submit code for review by their peers in the form of pull requests, and will regularly review code by their peers.\n\nJob Details:\n\nIn a normal week, you might:\n\n\n* Develop a new feature from a user story using Swift\n\n* Collaborate with product managers to define clear requirements, deliverables, and milestones\n\n* Team up with the Android squad to encourage app parity and leverage experience\n\n* Review a pull request from a coworker and pair on a tricky problem\n\n* Provide a consistent and reliable estimate to assess risk for a project manager\n\n* Learn about a new technology and present it to the team\n\n* Identify opportunities to improve our apps through research and proof of concepts\n\n\n\n\n\n* Work iteratively with UX designers to create user-centric solutions\n\n\n\n\n\n* Help QA and troubleshoot a pesky production problem and push up a hotfix\n\n* Participate in agile process and scrum ceremonies\n\n\n\n\n\n\nWhy you'll love working on our team:\n\n\n* You'll be working for a company that embraces and pursues new technology\n\n* You'll be working with a leadership team that trusts and engages its employees\n\n* We believe in giving developers the tools and hardware that they need to do their job\n\n* Competitive salary with full benefits (health/dental/vision insurance and 401k)\n\n\n\n\nAbout You:\n\nWhat we like to see for anyone joining the iOS team:\n\n\n* Deep knowledge of Swift\n\n* Deep knowledge of UIKit and Auto Layout – a love/hate relationship with Auto Layout is completely acceptable and, honestly, expected of any adequately experienced candidate :-)\n\n* Proficiency with Core Data\n\n* Experience with unit testing\n\n* Strong drive to experiment, learn and improve your skills\n\n* Respect for the craft – you write self-documenting code with modern techniques\n\n* Great written communication skills – we do a lot of work asynchronously in Slack and Google Docs\n\n* Empathy for our users – a willingness to spend time understanding their needs and difficulties is central to the team\n\n* The desire to be part of a compact, fun, and hard-working team\n\n\n\n\nNot required, but for bonus points:\n\n\n* Formal education in computer science\n\n* Experience working in a distributed team\n\n* Contribute to open source projects\n\n* Knack for benchmarking and optimization\n\n* Experience with RESTful JSON endpoints and concurrency/multithreading\n\n* Knowledge of the competitive landscape for learning and self-improvement apps\n\n* Background in synchronizing information across devices with support for offline functionality\n\n\n\n\nFor EXTRA bonus points:\n\n\n* Interest in emoji\n\n* Masterful use of GIFs\n\n* A deep love of tacos\n\n\n\n\nMinimum Qualifications:\n\n\n* 2+ years of professional iOS development (or equivalent) experience\n\n* 1+ year experience of working in an agile environment\n\n* Experience in developing, submitting, and releasing mobile apps on the App Store (preferably with at least one still available for download)\n\n* Ability to work in a self-driven, autonomous fashion\n\n\n\n\nO'Reilly Media is an equal opportunity employer

See more jobs at O'Reilly Media

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.