Call for Applicants: Authors, Tech Editors, and Coders!

Ray Wenderlich
Apply to join or team today!

Apply to join or team today!

As you know, we are always trying to improve our written tutorials, video tutorials, and books on this site.

What we need most is a fresh batch of folks on the team, to contribute your passion, ideas and experience.

So today, I am pleased to announce we are having an open call for applicants for three different teams at raywenderlich.com (click links to jump to that section):

  • The Tutorial Team: For the first time since 2011, we are having a public call for applicants for the Tutorial Team! On this team, your job would be to write the highest quality tutorials on the net – whether in written tutorials, video tutorials, or books.
  • The Tech Editing Team: We are also looking for tech editors to join the editing team. On this team, your job would be to make our tutorials shine from a technical perspective.
  • The Code Team: This is a brand new team that we are actively recruiting for for the first time ever! On this team, your job would be to develop sample projects demonstrating cool/advanced techniques that the we could then “tutorialize.”

For these teams, we are looking for advanced-level developers only. However, your experience could be in a variety of categories (not just iOS):

  • iOS App Development
  • iOS Game Development (with Sprite Kit or Scene Kit)
  • Unity Game Development
  • Android App Development
  • OS X App Development

Are you an advanced-level developer interested in joining one of these teams? Keep reading for more details on what’s involved, the benefits of joining, and how to apply.

 

The Tutorial Team

The Tutorial Team is an elite group of app developers and writers who are joining together to make the highest quality developer tutorials available in the world.

By writing tutorials for this site, you can make a huge positive difference in the developer community. Your tutorials will be widely read, and will help a ton of developers learn and grow. You may even help some developers start their careers making apps or games – making dreams come true!

And through the hard work it takes to write these tutorials and the detailed feedback from the editing team, you will become a much better developer and writer yourself.

Benefits

As a part of the raywenderlich.com Tutorial Team, you’ll receive the following benefits (in addition to learning & helping others, of course):

  • Eyeballs. This site gets a lot of traffic – over 2.5 million pageviews per month and growing! When you publish a tutorial here, it will get read a lot, and people will love you for it. They will tweet your post, comment it on the forums, and give you feedback. You can be sure that a lot of people will notice and enjoy your hard work.
  • Tutorial Polish. When you submit a tutorial to raywenderlich.com, we will personally work with you to polish your tutorials to a high level of quality. Your tutorial will go through three edit passes: a tech edit, an edit, and a final pass edit. In the end, your tutorial will look much better than when you first submitted it, making you look really good. :]
  • Writing Training. When we are done editing your tutorial, we will send you detailed feedback on how you can improve your tutorials in the future. This will help make you a better developer and writer.
  • Personal Exposure. At the end of any tutorial you write, you can include your picture and a link to any site you would like for exposure (example). In addition, your will be featured in the about page, the raywenderlich.com Team Twitter list, and even the scrolling list of team members on the front page.
  • Money! The first tutorial you write to join the Tutorial Team is not paid since we give you a ton of free stuff instead (see below), but after that you will be paid for your tutorials as long as you stay on the tutorial team. We offer the highest rates in the industry.
  • Special Opportunities. Members of the Tutorial Team get access to opportunities not available to anyone else, such as contributing to our books and products, writing starter kits, working on team projects, and much more.
  • Contracting Opportunities. Members of the Tutorial Team share contracting opportunities we hear about to the rest of the team – a great way to find out about more work.
  • Free Stuff! And as a final bonus, by joining the Tutorial Team you will get a lot of free stuff. You’ll get a free copy of all of the products we sell on the site – over $500 in value total.

This is an informal, part-time position – you’d be writing about 3 tutorials per year. We do expect that when you are assigned a tutorial to write, that you complete the tutorial within 1 month.

Requirements and How to Apply

Here are the requirements:

  • You must be an advanced-level developer.
  • You should be comfortable learning brand new topics that you have never done before, which are either not documented or poorly documented.
  • You should be comfortable figuring out how to reproduce complex techniques from other apps with no guidance or help. For example, if you are an app developer you should be capable of reproducing some of these animations, and if you are a game developer you should be capable of reproducing a game like this.
  • You should be a great writer with fluent English writing skills.

To apply, simply send me an email with the following details:

  • Why do you want to join the Tutorial Team?
  • Please tell me a little bit about yourself and your experience.
  • What is the best app you’ve made or worked on, and why are you proud of the work you did on this app? [Please include an App Store link]
  • Please link to any examples of technical writing you have done in the past.
  • Please include links to: your GitHub account, your StackOverflow account, your Twitter account.

I will be selecting a few of the top applicants to tryout for the team by writing their first tutorial. If your tutorial is accepted, you’re in.

 

The Tech Editing Team

Have you ever found a bug, grammar mistake, or technical mistake in one of our tutorials? Well, technical editing might be for you. :]

Our Tech Editors are some of our most experienced developers. We have particularly high standards for what we look for in tech editors and a grueling tryout process.

This is for good reason. As a tech editor, we look to you to “level-up” each tutorial you get your hands on by adding your technical expertise, and make each tutorial as polished as possible.

By improving our tutorials, you make a huge difference in the iOS community by making sure everyone is learning the right stuff. It also really helps our authors learn and improve, and you’ll learn a ton along the way as well – while getting paid. :]

Note: We actually just had a call for tech editors just a few months ago. But now that we’ve started a brand new Update Team our tech editors are getting stretched a bit thin, so we could use a few more. If you applied before but didn’t hear back, feel free to try again.

Benefits

There are many great reasons to be a technical editor for raywenderlich.com:

  • You’ll become a better developer. Being a technical editor forces you to carve out learning time in your schedule, which can be difficult to do otherwise, due to the demands of a day job.
  • You’ll become a better writer. By reviewing tutorials, you will also learn a lot about writing. Both from helping other authors improve, and from learning from other fellow editors.
  • You’ll get a lot of exposure. You’ll get to know each member of the Tutorial Team, their experience level and writing style, and work with me and the other editors more closely than just about anyone else. These contacts may prove to be invaluable, and will likely lead to some special opportunities.
  • You’ll get paid! We also pay for each tech edit performed, and you get a ton of free stuff for joining too. So basically, you’re getting paid to learn. :]

This is an informal, part-time position – you’d be editing about 1-3 tutorials per month. We do expect that when you are assigned a tutorial to tech edit, that you complete the tech edit within 1 week.

Requirements and How to Apply

Here are the requirements:

  • You must be an advanced-level developer. You are probably a team lead at your full time job.
  • [If you’re an iOS developer] You must have been digging into Swift already. You probably can get a good score on our Swift Ninja programming challenge.
  • You must read a lot of technical books, blogs, and/or podcasts and be up-to-speed with the latest news and techniques.
  • You have a very detail-oriented/pedantic personality.
  • You should be a great writer with fluent English writing skills.

To apply, simply send me an email with the following details:

  • Why do you want to join the Tech Editing Team?
  • Please tell me a little bit about yourself and your experience.
  • What is the best app you’ve made or worked on, and why are you proud of the work you did on this app? [Please include an App Store link]
  • What technical blogs and podcasts do you follow on a regular basis?
  • Please link to any examples of technical writing you have done in the past.
  • Please include links to: your GitHub account, your StackOverflow account, your Twitter account.

I will be selecting a few of the top applicants to tryout for the team by going through a multi-phase tryout process – I will send you more details if you’re selected.

 

The Code Team

The Code Team is for developers who are awesome at writing code, but who are not interested (or maybe not good) in writing a tutorial about their code.

Your job is to write cool advanced level sample projects demonstrating neat techniques that other developers would be interested in learning about. For example, these are the kinds of projects we’d be looking for:

  • Reproducing the “book open” animation in Paper by FiftyThree
  • Reproducing some of these popular iOS animations
  • Reproducing other popular UI techniques like Sam Page has done on subjc.com
  • Reproducing 2D lighting in Unity like in this post
  • Prototyping water simulation in Sprite Kit
  • Investigating popular open-source Auto Layout libraries and writing a cool project demonstrating usage of each
  • Making animated 3D bar charts and line graphs with Scene Kit
  • …and much more (we want you to surprise and delight us)!

If some of these projects sound a fun challenge to you and something you’d definitely be capable of, you might be a good match for the Code Team. :]

Benefits

As a part of the raywenderlich.com Code Team, you’ll receive the following benefits:

  • It’s a fun learning experience. The kind of person we’re looking for on the Code Team is the kind of person who loves figuring out cool things like this for fun and learning. This is a perfect chance to get some fun learning challenges that also have a practical application.
  • Make a tutorial happen – without having to write it! If you wished you could make a tutorial to contribute to the community without having to do the writing part – now you can. Just make an awesome project and hand it over to us – we’ll take it form there.
  • Mad bragging rights. Whenever we write a tutorial using your technique, we’ll give you full credit as the brains behind it – check this post by the always-epic Orta for an example :]
  • You’ll get paid! We also will pay you a set fee for each project, and you get a ton of free stuff for joining too. So basically, you’re getting paid to learn. :]

This is an informal, part-time position – you’d be writing about 3 sample projects per year. We do expect that when you are assigned a sample project to write, that you complete the sample project within 1 month.

Requirements and How to Apply

Here are the requirements:

  • You must be an advanced-level developer.
  • You should be comfortable learning brand new and difficult topics that you have never done before, such as some of the earlier examples, which are either not documented or poorly documented.

To apply, just send me an email with the following details:

  • Why do you want to join the Code Team?
  • A link to your GitHub account

I will be selecting a few of the top applicants to tryout for the team by writing your first sample project. If your sample project is accepted, you’re in.

Where To Go From Here?

Thanks so much for your consideration in joining one of our teams!

Please note that we usually get hundreds of emails when we do a public call for applicants, so please understand we may not have time to respond to everyone. We do promise to read each and every email though.

We can’t wait to welcome some of you to our team, and look forward to hanging out with you and getting to know you.

If you have any questions or comments, please join the forum discussion below.

Ray Wenderlich

Ray is part of a great team - the raywenderlich.com team, a group of over 100 developers and editors from across the world. He and the rest of the team are passionate both about making apps and teaching others the techniques to make them.

When Ray’s not programming, he’s probably playing video games, role playing games, or board games.

Other Items of Interest

Big Book SaleAll raywenderlich.com iOS 11 books on sale for a limited time!

raywenderlich.com Weekly

Sign up to receive the latest tutorials from raywenderlich.com each week, and receive a free epic-length tutorial as a bonus!

Advertise with Us!

PragmaConf 2016 Come check out Alt U

Our Books

Our Team

Video Team

... 19 total!

iOS Team

... 73 total!

Android Team

... 20 total!

Unity Team

... 11 total!

Articles Team

... 15 total!

Resident Authors Team

... 18 total!

Podcast Team

... 7 total!

Recruitment Team

... 9 total!