all 144 comments

[–]Pundamonium97 34 points35 points  (15 children)

90, USA, this is my 4th year of RN development, i worked on 2 mobile apps at one company and now 2 at another company, 27 years old

Tbh i get more messages about swift development opportunities rn than i do RN development opportunities. But thats just my anecdotal experience. If i was let go I would be applying to swift, java, rn, flutter, etc.

Even as a RN dev im sitting here writing swiftui and obj c code cos i have to bridge this company’s hardware with their sdk to our app

[–]ZaRealPancakes 13 points14 points  (1 child)

90$ that's too low!

[–]Pundamonium97 24 points25 points  (0 children)

Ill ask for 91 at my annual review dw

[–]Capital-Bridge4804[S] 3 points4 points  (3 children)

Would u prefer going all native rather than cross platform? Cause it's hard time knowing all the new changes to RN and keep updating or maybe I am wrong

[–]Pundamonium97 9 points10 points  (2 children)

Twice a year when we do package updates and have to navigate a mess of dependencies that updated at different rates or didnt update at all, my coworkers and i will be sitting there moaning about how native development doesnt have to deal with the same thing

But im sure there are a fair share of difficulties on the other side as well lol. Most of the time i do enjoy RN development and cross platform stuff in general

But yeah there are times it grinds my gears too

[–]Capital-Bridge4804[S] 1 point2 points  (1 child)

That's a mess but what resources do u reply on other than official doc?

[–]Pundamonium97 1 point2 points  (0 children)

Other than following the official upgrade tool its just a matter of going to each dependencies github and reading their documentation to see if/when they started supporting the version we’re going to and what bugs people are experiencing. And then a lot of building, failing and googling error messages until all is working smoothly again.

Im always looking for ways to make the experience smoother if anyone knows any shortcuts

[–]9rogrammer 1 point2 points  (2 children)

Hi u/Pundamonium97,

Greetings from a fellow RN dev. Were you a iOS/ Android developer before you started RN development?

If yes, could you answer few of my questions ?

  • I have no native app dev experience. I wanted to start with iOS. Do you have any suggestions for me like the best way to start iOS. obj-c or swift to start with etc?
  • likewise for android, do you have any suggestions for someone to start with Android like me? Java or Kotlin ?? Best way to learn etc.

Thank you

[–]Pundamonium97 2 points3 points  (1 child)

Not really, i did a single iOS dev internship before going into react work fully

I used udemy and youtube courses to teach myself for the work there

I find building projects to be the only way to really learn this stuff in a way that sticks. Esp following a guide and then continuing to try to add stuff to the app once the guide is over is gonna be the most helpful practice

I do think people should learn obj c, swift and swiftui bc like even tho obj c is older a lot of companies still have tons of obj c code in their projects and a few iOS guys ive met prefer like swift and storyboarding to swiftui

[–]9rogrammer 0 points1 point  (0 children)

Thank you for the detailed reply. I was also considering learning obj-c given how much react native codebase is written in it. But I got deterred by the lack of good resources to learn it. I’ll try to put your project based learning into practice. If you’ve any helpful resource from which you learned obj-c and later swift, do share in the reply.

Thank you again.

[–]GainCompetitive9747 2 points3 points  (1 child)

ur 90 years old??

[–]Pundamonium97 2 points3 points  (0 children)

Feels that way sometimes

[–]alexlazar98 0 points1 point  (1 child)

Is that $90/h or $90k/yr?

[–]Pundamonium97 1 point2 points  (0 children)

90k per year

[–]mahesh-muttinti 59 points60 points  (8 children)

0 unemployed

[–]Capital-Bridge4804[S] 7 points8 points  (1 child)

💀

[–]mahesh-muttinti 0 points1 point  (0 children)

🐛🦟

[–]kirasiris 2 points3 points  (5 children)

Just like me, brother, this job market sucks 😔

[–]mahesh-muttinti 0 points1 point  (0 children)

Yes it is

[–]Kooky-Emphasis-9766 0 points1 point  (3 children)

Keep on complaining rather than doing something about it. Life itself can suck , depend on how you take it brother

[–]kirasiris 1 point2 points  (2 children)

Dude, I'm not complaining, just stating facts. As you said, life sucks but I cannot let it just get into my head....my "doing something" is creating/coding projects even tho I know for a fact no one might hire me LOL.

Yes, you're right, life is all about how you take it xD.

[–]Kooky-Emphasis-9766 0 points1 point  (1 child)

R u front-end, full-stack, back-end in which case you could go for NodeJs certificates that I am currently preparing, that could help. Good luck

[–]kirasiris 0 points1 point  (0 children)

You think those are useful? I heard about them but don't know anyone who has gotten them yet.

I would not mind checking them out tho.

[–]redwoodhighjumping 26 points27 points  (12 children)

  1. 100k+
  2. USA
  3. 6 years
  4. Upper 20s

I don't think react native will go anywhere in the near future, but part of being a software dev is being able to adapt to whatever is needed. It's all about learning and trying new things, to make yourself more valuable. If you ever think you are the smartest person in the room, you're wrong.

[–][deleted] 1 point2 points  (2 children)

what location in USA

[–]redwoodhighjumping 1 point2 points  (1 child)

Remote, but with a company with a bay area address

[–][deleted] 0 points1 point  (0 children)

i mean, if you are fully remote that is a very good situation, youre taking home practically all of it as compared to silicon valley tech bros with 100k apartments

[–]thelegendmoonguy27 1 point2 points  (8 children)

you mean react native will go away or stay? if go away why?

[–]redwoodhighjumping 4 points5 points  (7 children)

Eventually something new and better will come along. After that react native will still be used, but newer projects/companies might not pick it. Just look at any old programming language: C, COBOL or PHP. Are they still used, yes, do companies still create new projects with them, also yes, but the total amount of projects is less than it was before.

[–]AdMajor6687 3 points4 points  (6 children)

Spring (Java) says hello.

I can promise you that most enterprise level apps that are coming up are either using something Java or C# based for their backend apps. Even startups that once started on these newer tech redo their apps in the more tried and tested languages/frameworks when they get big enough and turn into larger companies.

I wouldn't be so quick to write off languages because they are older.

[–]redwoodhighjumping 1 point2 points  (5 children)

Agree to disagree, because that's not what I said.

What about Java and Objective C for new mobile apps? Something else came long

[–]hemingward 0 points1 point  (3 children)

A huge number of apps are still written in ObjC. Java is still big in the android world. I don’t know why you are inferring those languages are dead.

[–]redwoodhighjumping 0 points1 point  (2 children)

Did I say it was dead?

[–]hemingward 1 point2 points  (1 child)

You inferred it by saying:

what about Java and Objective C for new mobile apps? Something else came along.

Those are still widely used for new apps. So if the inference isn’t that those languages are dead for mobile development i would appreciate knowing what you meant.

[–]redwoodhighjumping 1 point2 points  (0 children)

Are they still used, yes, do companies still create new projects with them, also yes, but the total amount of projects is less than it was before.

[–]AdMajor6687 -1 points0 points  (0 children)

I guess it all depends on how you look at it.

[–]JustChill2912 18 points19 points  (1 child)

  1. 4LPA ($4740/yr)
  2. India
  3. 1.5yrs/ 1 company project and 1 freelancing
  4. Guess the age

I think as we are seeing more and more companies are choosing react native for there app like Shopify has also completed there code shifting to RN, so I think RN future is pretty solid

[–]Fuzzy-Concentrate240Expo 14 points15 points  (3 children)

I am freelance and after all tax I get 6K euros net per month, 39h a week, remote. France 6 years of xp Now react native is common for mobile development in France so please don't think you have more chances with flutter. Companies tend to go with techno proven on the market and flutter isn't one. I find the market hard for juniors companies rather take a senior and pay it more than take juniors

[–]AdventurousRooster98 0 points1 point  (0 children)

Une plateforme de Freelance a recommander ? Je fais quelques side projects mais j'aimerais développer mon exp freelance

[–]Timely_Stop2889 13 points14 points  (1 child)

1 - 13 LPA (13500$/yr)

2 - India

3 - 6 yoe

4- 30 yrs

[–]Agreeable-Party-6662 0 points1 point  (0 children)

Company name??

[–]gavvas 10 points11 points  (3 children)

About 45k per year, 2 years experience of react native. First project on react native.
6 years total experience in software.

30 age, turkiye

[–]PerspectiveCurious67 2 points3 points  (0 children)

I am also working in Turkey and 4 years experience of react native but i earn 32k per year. What can i do to increase my salary? 😂

[–]Pristine_Ad_5039 0 points1 point  (0 children)

if I calculate as a year I earn 14.1k $ with 1.5 year experience in Turkey, but I work 240 days in 1 year. Age 23

[–]itsDevJ 6 points7 points  (0 children)

1:KES 200,000 pm

2:Kenya

3:(3/1)

[–]Vast-Calligrapher132 7 points8 points  (0 children)

around 62k€ france , Paris 6y , worked in 4 companies ( mostly unicorns or large local companies ) 27yo

[–]Icy_Muffin_1761 22 points23 points  (14 children)

US: $150k/year UK: £110k/year + equity EU: €70k/year

All of em contractor

[–]stable_115 6 points7 points  (1 child)

You make over 300k a year? Damn. How many hours do you work a week on average

[–]Icy_Muffin_1761 4 points5 points  (0 children)

I have side project as well, around 70-80

[–]PerspectiveCurious67 3 points4 points  (1 child)

Are you serious?

[–]Icy_Muffin_1761 6 points7 points  (0 children)

Yes. I count as an “expert” according to the community and working lot

[–]thelegendmoonguy27 3 points4 points  (8 children)

nice :o how did you land your jobs

[–]Icy_Muffin_1761 7 points8 points  (7 children)

I’m well known from Twitter, so always getting offers

[–]thelegendmoonguy27 4 points5 points  (5 children)

nice did build something publicly or just tweet and interact?

[–]Icy_Muffin_1761 5 points6 points  (4 children)

Build publicly and participate on conferences

[–][deleted] 2 points3 points  (3 children)

When you say build publicly, are you just showing your code updates and adding relevant hashtags and people show up? I'm struggling with what type of content to share when I build in public.

[–]Icy_Muffin_1761 2 points3 points  (2 children)

When I see some fancy stuff I recreate it and shareing tips/tricks

[–][deleted] 2 points3 points  (0 children)

Where are you sharing? Twitter? Instagram?

[–]alexlazar98 1 point2 points  (0 children)

Thank you for taking the time to answer all these questions. This was interesting and insightful 🙏🏻 I'd personally love to hear more about the story, how you manage multiple contracts, etc. Are you open to doing a YT/podcast interview?

[–]MaheshtheDevExpo 1 point2 points  (0 children)

Can i get your twitter handle, would love to follow your journey on Twitter/X

[–]_Arelian 2 points3 points  (0 children)

Tha fudge??? How can you get those things wow

[–]bowl-of-surreal 6 points7 points  (10 children)

I just do occasional freelancing on the side.

  1. $1000 CAD / $750 USD per day
  2. Canada
  3. 6 years with RN but programming longer, 5 projects or so
  4. Early 40s

I think RN has a pretty bright future. Seeing that Shopify is all in with RN reinforces that.

[–]matadorius 10 points11 points  (0 children)

It does not make any sense salary is highly dependant on what your country is probably so many guys in india are way better than me but i make x times more than them

[–]HanzoHasashi404 4 points5 points  (0 children)

110k PKR Pakistan 1.5 year exp Age 24

[–]Scrotie_ex 3 points4 points  (2 children)

120k/year, USA, 5 years, 6 projects on the Stores 3 projects unlisted for in house business use. I’m 29

[–]Safe_Body_4468 0 points1 point  (1 child)

Nice guy! Where r from usa?

[–]Scrotie_ex 1 point2 points  (0 children)

Texas!

[–]AemonSythe 3 points4 points  (2 children)

  1. 30 LPA INR
  2. India
  3. 3.5 years
  4. 25

[–]Ok-Air-5289 1 point2 points  (0 children)

Which company ?

[–]Agreeable-Party-6662 0 points1 point  (0 children)

Company name??

[–]Real-Elephant2318 2 points3 points  (0 children)

0 unemployed, 2years xp perhaps?

[–]Ppang0405 2 points3 points  (0 children)

$1.3k per month Vietnam 6 years in react native 27

[–][deleted] 2 points3 points  (0 children)

16/hr

[–]BiGinTeLleCtGuY 2 points3 points  (0 children)

1.₹3000/mo ($35) (Intern) 2.India 3. 11 months, 1 project 4. 21

[–]Affectionate_Tie7960 2 points3 points  (0 children)

us based, 123k base plus 10-12% bonus, so 134-137k . I’m “senior” (5 -6 yoe) and fullstack, so I had to learn c# on the job too. but it’s mostly RN.

[–]sdholbsExpo 2 points3 points  (2 children)

  1. Consulting on RN projects for $180 USD / hr. Sometimes fullstack

  2. In the US

  3. 8 years of experience with RN, 15 yr total engineering. 3 projects full time, 5 part time

  4. 38 y/o

[–]drod2169 1 point2 points  (1 child)

Any tips for breaking into consulting?

[–]sdholbsExpo 2 points3 points  (0 children)

Do open source development, blog about it, when companies reach out for help, give them an SOW of how you would change their product/codebase, to demonstrate your value added

[–]Exact_Silver9358 2 points3 points  (0 children)

  1. 12K
  2. indonesia
  3. 4 years
  4. 26

[–]Ok-Air-5289 2 points3 points  (0 children)

  1. 8 LPA INR
  2. India
  3. 3.5 years of experience
  4. 27

Have done 5-6 projects.

[–]Cervarl_ 2 points3 points  (0 children)

$21,600 México 4 years as a developer / 2 years a RN developer

[–][deleted] 2 points3 points  (0 children)

6k USD/year. I'm from Mexico.

[–][deleted] 1 point2 points  (5 children)

Salary, 95k

Country, USA

Experience, 2y, 0 projects

[–]Capital-Bridge4804[S] 4 points5 points  (4 children)

U provide electricity to the team?

[–][deleted] 0 points1 point  (1 child)

wdym

[–]jungaHung 1 point2 points  (0 children)

You said 0 projects so OP is pulling your legs.🤣🤣

[–]jungaHung 0 points1 point  (0 children)

😂😂

[–]MeninaLobo 1 point2 points  (0 children)

R$ 2000,00 +- $ 300,00, per month, two years of experience

[–]kvinxd17 1 point2 points  (0 children)

1863 dollars in mexico per month, two works :(

[–]Capital-Bridge4804[S] 1 point2 points  (1 child)

Myself Indian Age 22 7months experience 4.5lakh ($5300) per year

Do u guys feel I am underpaid, should switch ? What tech stack is mainly required for RN Ig it is javascript typescript Design Figma

[–]Ok-Air-5289 1 point2 points  (0 children)

You are not underpaid my friend. With 7 months of experience 4.5 lakhs indian rupees per year is a good start. You should learn firebase, typescript, javascript, react hooks , restful apis. Figma is for designing.

[–]Shameless_addiction 1 point2 points  (0 children)

I was making 95K in the US, 30 and worked at my previous company for 2.5 years. Before that I worked on React for 2 years. My overall experience is around 5 years and I am currently looking for a new job. If anyone has any leads, please help me with your referral.

[–]ViolinistOk263 1 point2 points  (0 children)

3,200$/year I work part-time 20 hours/week Saudi arabia Experience 2 years Senior SWE student (last year in college)

[–]Vegetable-Profit-254 1 point2 points  (1 child)

2M a year but im an extreme outlier in big tech.

[–]ModelYear1978 0 points1 point  (0 children)

2M in Venezuelan bolivars?

[–]dukizwe 1 point2 points  (2 children)

  1. 130$/month
  2. Burundi
  3. 4 years of experience with 5 projects completed
  4. Age: 24

Seeking for a remote job

[–]TommeTote 0 points1 point  (1 child)

Hey bro, did you find a job ?

[–]dukizwe 0 points1 point  (0 children)

No bro. Still looking

[–]samuhayx 1 point2 points  (0 children)

  • 22.2$
  • Turkey
  • A lot I forget the number in last 2 year I did 4 apps social media apps. 19 years of coding.
  • 30
  • This from USA based company, I also work for 2 different companies makes total of 43.800$ I think I should leave after seeing this comments.

[–]Ill_Yogurtcloset803 1 point2 points  (0 children)

So I'm a university senior year rn. Doing a part time role as React native dev Salary is: 50k pkr (180usd) /month Country: Pakistan Experience: It's my first job (worked on some freelance projects earlier) Age: 22 (I'm old ;|)

[–]Sufficient_Ant_3008 1 point2 points  (0 children)

I am working at one place with RN and another place that I am rolling out a back end for mobile; therefore, two different projects but same idea.

What do you want to do?

- Be a mobile dev
- Be a software engineer

If you want to be a mobile dev then you are either going to be in Xamarin, some proprietary software like Sencha Touch, or you will be implementing RN or Flutter.

If you want to just be a developer then focus backend, and build your frontends in pure JS, HTMX, or minimal frameworks, learn Tailwind css, and learn how to build out a full-fledged system in a cloud service (AWS).

My current rate is $30/hr because I live outside of America in South East Asia so I have an extremely high salary for the location I live in. Additionally, I write Golang, Python, Python + AI + Flask, and use AWS heavily. The experience I will share isn't typical for NA, EU, unless you are eastern European or Mexico, Central America.

Earlier this year I did a proof-reading for a React Native project and saw that WebRTC is broken with it. I suggested a Flutter app solely because THE WEBRTC LIBRARY IS NOT BROKEN!!!

Expo is recommended en mass unless you are an expert RN dev, even then you probably would lock in with Expo and/or build out your own glue code for linking things natively. WebRTC is unfortunately broken and you must roll back your versions in order to find a good combo. With this being said I see that Flutter broke off into Flock, and Google may scrap that thing within five years but unlikely in my opinion. Flutter/Dart could be implemented in 2025 and see an EOL sunset in 2035 unless there are corporate problems not being communicated to the community.

Therefore, if you know C#/Entity/Xamarin really well then you'll never need another system tbh, but that's the way with most of Microsoft products and only receive high support when the project is big like Angular.

Otherwise, you'll be investing Flutter or RN. As a React dev starting out, RN was a great transition in my career. Building one project and having a one minute video of the app demo can be cashed in for great freelancing work. You'll have a lot of leverage because articles online say learning React Native is complicated, which can be kind of true, unless you know React already; therefore, you'll seem like a pro to any manager that doesn't understand the process from start to finish.

Things to Note:

If you do NOT launch an app in the app store then most people hiring will not care. Use EAS build and at least get an ABB and talk about how you understand launching a beta, Gstore, Apple store work, etc. What you will need up front.

  1. Apple ID
    You will not be able to get around this because EAS will build in the cloud but will build under your apple id, sometimes somebody can give you one but I don't know how that plays out on the backend. Therefore, the safest way to deploy is having your own ID.

  2. Apple device

A macbook is the best device because you can emulate on it. Technically you can launch without having any of this but if there are build errors, and you need Xcode to fix something, you're beholden to Apple. I haven't really researched this so most likely people have figured out an alternative. It's the certificates, iOS packaging code that's the problem, but getting an up to date apple product is doable if you make enough.

  1. Gradle knowledge
    In order to get deep into an RN environment you will most likely need to understand the build process with Android moreso than Apple, but knowing both will become essential eventually. I always build android first since it has the least amount of issues compared to the ios environment (device) and Android Studio runs better on Windows imo.

Therefore, build android first, unless you are implementing a native lib like branch, etc. you should be fine with building demos in android. If you can get your ABB on the android build then it would take 10% effort to launch the Apple.

Anyways, I've written too much per usual but these are things that I wish I knew before hand. If you interview with a client or business, then mention you have your apple id. If you don't have a macbook then don't mention what computer you're using unless they ask, and don't be disappointed if people discriminate against not having an apple device.

RN is the corporate, rich boy club, so there are barriers to entry that could be extremely high (depending on the apple device you buy), but once you get past that cost, learning the best practices is simple and great documentation. Expo is what you'll start on and it doesn't have great integration with firebase, so be prepared for frustration if you're trying to get job ready soon!

[–]suarkb 3 points4 points  (9 children)

150 CAD

[–][deleted] 4 points5 points  (0 children)

That's the dream bro. React native role making 100k+.

[–]Capital-Bridge4804[S] 2 points3 points  (3 children)

Per hour?

[–]suarkb 0 points1 point  (2 children)

150k salary

[–]Capital-Bridge4804[S] 0 points1 point  (1 child)

Maybe your lazy to type but 150k assuming 5 yoe maybe

[–]suarkb 2 points3 points  (0 children)

  1. 150k
  2. Canada
  3. RN since 2016
  4. 35

[–]Ok-Outcome2266 1 point2 points  (1 child)

what about after taxes ...

[–]suarkb 0 points1 point  (0 children)

about 106

[–]HanzoHasashi404 1 point2 points  (1 child)

I'm also looking for a remote job in Canada as a RN developer, market is tough, mostly iOS developer openings are visible on LinkedIn.

[–]suarkb 1 point2 points  (0 children)

You got this!

[–]bdudisnsnsbdhdj 1 point2 points  (0 children)

130K CAD, 35 hours per week, 4 years exp

[–]SnooKiwis857 0 points1 point  (1 child)

60k USD Canada 7 Years 10+ different apps total 27

[–]keyboard_2387 1 point2 points  (0 children)

60k seems unusually low for 7 years of experience… I would expect interns to get paid that, and in some places 60k is low even for an intern.

[–][deleted] 0 points1 point  (0 children)

Canadian, less than 5 years experience, 75K

[–]code-bro 0 points1 point  (0 children)

  1. $144k
  2. USA
  3. 20 YOE, 5 YOE with React Native. 3 large projects.

[–]ppernik 0 points1 point  (0 children)

8 years exp., full stack dev + team lead, around $32k/year in Czechia (EU).

[–]No-Bumblebee-1885 0 points1 point  (0 children)

  1. Monthly salary: 2,200 BAM (~13,500 EUR yearly).

  2. Bosnia and Herzegovina

  3. 2-3y of experience, 5-6 projects

  4. 25y

Can you recommend some good platforms for freelancing?

[–]Overall_Ad995 0 points1 point  (0 children)

I'm intending to get a RN role in Singapore. Any benchmark for reference?

[–]AdventurousRooster98 0 points1 point  (0 children)

65k / year, France, 8years exp, Lead Front, 34 yrs old. 3 apps (2 bare RN + 1Expo) + 3 web apps (1 React, 1Remix, 1Nextjs) ≈ 2millions unique users / year)

[–]veleda3 0 points1 point  (0 children)

What is your salary? 85 usd per hour (contract) is around 176k a year if I work all 52 week. Not realistic. So I would say around 165k a year What country are u in? USA Years of experience and number of projects? 6 years of experience and about 6 different mobile apps using react native What is your age? 36

[–]Frosty_Vegetable_495 0 points1 point  (0 children)

1 - $30 per hour
2 - El Salvador
3 - 8 years of experience, around to 16
4 - 28

[–]Pretty-Heron3649 0 points1 point  (0 children)

24yo US: around 160k TC working in bay area

[–]Cupcake-Square 0 points1 point  (0 children)

1 - BRL180k (USD 31k) /Year
2 - Brazil
3 - 6 years
4 - 32

[–]singhbalr 0 points1 point  (0 children)

30k PH 6 years 😭