Your First React Job Starts Here

Get the knowledge, skills and experience you need to stand out from the crowd, coast through interviews and start getting offers with the React Job Simulator

The next cohort starts in October 2023. Get on the waitlist to secure your spot and get access to a FREE prep course right away!

Group 4939

“better than most programming courses” - Erin

Group 4940

"got the job and they're starting me on Monday” - Martin

Group 4941

“a hidden gem in web development learning" - Dan

Are you really ready to apply for your first React job?

If you've made it to this page, chances are you're looking for your first React job. The problem is the work you've done so far might not be enough to get started.
At any given moment there are thousands of new developers fighting for their first job and employers are demanding more and more for their junior roles. Just take a look at this job post:
jobpost 2
Now if you can confidently say YES to every single one of these requirements and prove it in an interview, then congratulations! You really don’t need to stay on this page any more.
But if you can’t, then you need to face the truth...

You have no real-world experience

Many Junior developers are shocked to learn that working in a professional development team is completely different from building projects and applications on your own.
Online courses and tutorials are great for giving you the “know-how” to code, but they're unlikely to help you get and keep your first job.
So when you do work up the courage to apply, you’re most likely going to end up with rejections like this:

Polite but soul crushing after all the hard work you’ve put in to getting to this point. Here’s what these recruiters have failed to tell you...
You must find a way to stand out to start getting offers:

Job offer 2Job offer 1

The React Job Simulator is a fast track to your first job

This first-of-its-kind program has been designed by an experienced Senior React Developer to give you the knowledge, skills and experience to help you land your first React job.

1. Learn a professional git workflow

Git will be the foundation of your work and workflow as a professional developer. You’ll discover how to:

Component 1

Confidently create, merge and review Pull Requests

Component 1

Work with Continuous Integration Pipelines

Raiting“the Git and GitHub experience has been fantastic… Very much a good idea to give you a better idea of how branches and pull requests actually work.”

Dan
Icon
Verified member

2. Work on an existing codebase

You’ll almost always work on an existing codebase, but navigating an unfamiliar codebase can be overwhelming. You’ll learn how to:

Component 1

Navigate an unfamiliar codebase with ease

Component 1

Create bug fixes and UI changes

Raiting“I recently started a frontend apprenticeship working with React and many of the tasks I’m given are similar to this course. It allowed me to jump right in and start working on their codebase with more confidence.”

Alison Lee
Icon
Verified member

3. Build a UI kit based on Figma designs

Every front-end developer needs to know how to work with professional designs. You’ll learn how to:

Component 1

Implement pixel-perfect designs with Figma

Component 1

Document components with Storybook

Raiting“Got the job and they're starting me on Monday! The pixel-perfect design technique I learned here blew them away!”

Martin
Icon
Verified member

4. Learn how to write automated tests

Testing is a rare, but critical skill for Junior Developers. You’ll learn how to:

Component 1

Write test with Cypress

Component 1

Debug your tests

Raiting“I never bothered with testing and fancy app design. Now I am looking for a new job and everyone wants TDD and proper project design.”

David
Icon
Verified member

5. Implement your own features

Professional projects are often split into features, discussed, planned and prioritized. You’ll learn how to:

Component 1

Work through feature requests from a Kanban board

Component 1

Practice everything by writing code based on designs and covering your work with automated tests

Raiting“Discovering this program has been a fantastic experience…you learn how to structure a React project for scalability while implementing features based on high-quality Figma designs.”

Ari
Icon
Verified member

6. Community

You’ll get access to a private Discord community where you’ll find support, help and inspiration from a Senior React developer and other members.

Component 1

Write test with Cypress

Component 1

Debug your tests

Raiting“The Discord community does a great job helping with any problems I would struggle with.”

Nukabunny
Icon
Verified member

7. AI mentor bot

Inside the Discord community you can also ask Tara (your AI mentor) questions about the codebase. Simply send her a DM and she'll help you out.

Component 1

Work through feature requests from a Kanban board

Component 1

Practice everything by writing code based on designs and covering your work with automated tests

Raiting“You and Tara (a ChatGPT Discord bot) have been very supportive in guiding me through the experience.”

Leo
Icon
Verified member

The next cohort starts in October 2023. Get a FREE prep course right now!

Seating is limited, and first come first serve. Put your email below to ensure you don't lose your spot!

Group 4939

“better than most programming courses” - Erin

Group 4940

"got the job and they're starting me on Monday” - Martin

Group 4941

“a hidden gem in web development learning" - Dan

Who is this for?

material-symbols:check-circle-outline-rounded
Computer Science Students
Line 413

If you’re a student or recent graduate looking for your first job, you’ll get the skills to stand out in interviews.

material-symbols:check-circle-outline-rounded
Self-taught Developers
Line 413

You’ll go from tutorial hell to creating “production-ready” code using professional tools and workflows.

material-symbols:check-circle-outline-rounded
Bootcamp Graduates
Line 413

You’ll gain valuables skills and experience to improve your chances of landing your first job.

material-symbols:check-circle-outline-rounded
Solo Developers
Line 413

If you’re an experienced developer without team experience, you’ll learn how to work as part of a team.

WAIT! Before you continue, I want to explain who this is NOT for..

material-symbols:check-circle-outline-rounded
Beginners
Line 413

You’ll need an understanding of React, JavaScript, HTML & CSS and ideally you should have built a small project on your own as well.

material-symbols:check-circle-outline-rounded
Tutorial Junkies
Line 413

If you’re looking for your next tutorial or expect a lot of “handholding” with step by step instructions, this program is not for you.

This program will help you, but not right now. It is a challenging program designed to prepare you for the kind of experience you will have as a Junior React Developer and by the end you’ll have the confidence to sell yourself during interviews and the skills you need to effortlessly integrate yourself into an experienced team’s workflow.

Join 100s of Happy Members

Click to play video
How Charles got his first dev job with the React Job Simulator
ReviewReviewReviewReviewReview

Your first React Job is 3 steps away

01
choice
02
choice
03
choice
Meet your instructor
Group 1261153017

I’m Johannes, a self-taught developer with over 10 years of professional experience. I've been working with React since January 2016 and throughout my career, I’ve worked with a variety of teams in both small startups and large enterprises. This has given me invaluable insights into different working environments and development practices.

The React Job Simulator is the kind of program I wish existed when I was starting my journey. Back then, I had no exposure to professional developers, no one to compare myself to, and no idea about best practices or go-to tools.

This lack of guidance and knowledge became painfully obvious during my first few job interviews. It took me years to get to a point where I could join a new team and immediately adopt their tools, workflows and processes. But with the knowledge I have now I comfortably make six figures a year and take several months off to spend time with my family.

So when I say I understand the challenges you face, I mean it. And I’ve designed this program to help you skip several years of learning and confidently navigate the job market to land your first React job.

The next cohort starts in October 2023. Get a FREE prep course right now!

Seating is limited, and first come first serve. Put your email below to ensure you don't lose your spot!

Group 4939

“better than most programming courses” - Erin

Group 4940

"got the job and they're starting me on Monday” - Martin

Group 4941

“a hidden gem in web development learning" - Dan

How does this compare?
Profy.dev
Bootcamps
Online Courses
Learn basic React
Vector
Component 1
Component 1
1-1 Mentoring
Vector
icon-question_mark
Vector
Access to Senior developer
Component 1
icon-question_mark
Vector
Career center
Vector
Component 1
Vector
Price
$$
$$$$$
$ - $$
Professional Git workflow
Component 1
icon-question_mark
Vector
Work on production-grade codebase
Component 1
icon-question_mark
Vector
Real world experience
Component 1
Vector
Vector
Build features based on professional Figma designs
Component 1
icon-question_mark
Vector
Write automated tests
Component 1
icon-question_mark
Vector
Stand out during application process
Component 1
Vector
Vector
Confidence to start applying for jobs
Component 1
Vector
Vector
Increase chances of keeping your new job
Component 1
Vector
Vector
Money back guarantee
7 days
icon-question_mark
icon-question_mark
Job-readiness assessment
Component 1
Vector
Vector

But don't just take my word for it...

Click to play video
How Charles got his first dev job with the React Job Simulator
ReviewReviewReviewReviewReview
Technology you'll work with
Questions?
I'm not sure if my skills are enough. What are the prerequisites?Vector 205

The tech stack (React, Next.js, SCSS modules, react-query, TypeScript, Cypress, Storybook) can sound overwhelming, but you don't need to have worked with all of this before.

The tasks are designed in a way that slowly exposes you to these technologies.

That said, this is not a program for beginners. You need some experience with React.

If you’ve built a simple application on your own, you should be at a good level to take advantage of this program.

My advice would be to join, try the exercises for 7 days and if you find it too difficult, you can always claim your money back.

How does the 7-Day Money Back Guarantee work?Vector 205

After you enroll in the React Job Simulator, you can have a look at the content, check out the project, and get your hands dirty on the first tasks.

If you decide for any reason that this is not for you let me know and I'll refund your money.

How does this get me closer to a job?Vector 205

Once you get an interview you should have a much easier time in the technical assessment. You'll have a lot of skills that are not common for Junior developers. You can show off your experience working on an advanced React project and know more options for approaching common problems.

This will set you apart from many other entry-level candidates.

Once you land a job the journey isn't over. The challenge is to perform in a way that lets you keep the job. Many companies throw their Junior developers into the deep end. You're expected to swim on your own. Having been through this process with the React Job Simulator will make it much easier and likely that you get through this time.

What kind of material is included in the program?Vector 205

During early access, you get a personal repository on GitHub, designs on Figma, and a Kanban board with the tasks. Additionally, there is some introductory material to skills like working with designs, creating pixel-perfect layouts, or writing tests with Cypress. But don't expect in-depth introductory material to all technologies used in the project. You won't get a lot of hand-holding on the job and you won't get it here. Instead expect to conduct the research yourself and get comfortable reading documentation. This is a far more valuable skill that can be used on any job. That's why the core of this course is the tasks. Most students spend at least 95% of their time actively working on the code base.

Finally, you will also get access to a private community on Discord.

How much time do I need to invest?Vector 205

This highly depends on your current skill level so it's hard to give a clear answer. To finish all tasks expect at least 3-4 weeks if you work on it a couple of hours per day consistently.

Why is this a cohort-based program? And what does that mean?Vector 205

Cohort simply means that a group of students starts working on the project around the same time. The program is self-paced though so you can work freely and on your own schedule. There's no deadline and no requirement to participate in the community.

This program used to be continuously available for enrollment. But from my experience, the community was much more active and helpful when students started in a group. Also the completion rates are usually higher in a group setting.

Can I use this project on my resume/portfolio?Vector 205

Yes, you can certainly put this project on your resume.

Is this a one-time payment or a subscription?Vector 205

You only need to pay once and get lifetime access to the program, all material, the community, and future updates. No monthly fees.

Do you offer discounts?Vector 205

I offer PPP discounts if you're from a country where the US Dollar is expensive, you're unemployed or a student. Reach out to discounts@profy.dev and we'll figure it out.

My question has not been answered.Vector 205

I understand, feel free to email me at johannes@profy.dev and I'll get back to you.

The next cohort starts in October 2023. Get a FREE prep course right now!

Seating is limited, and first come first serve. Put your email below to ensure you don't lose your spot!

Group 4939

“better than most programming courses” - Erin

Group 4940

"got the job and they're starting me on Monday” - Martin

Group 4941

“a hidden gem in web development learning" - Dan

Logo

© 2023 ooloo software UG - All rights reserved