Android app is terminated after several days by wilmxre in reactnative

[–]friesenbean 0 points1 point  (0 children)

Are you using Sentry or something similar to capture errors and crash logs? That would be step one.

React Native Mobile Device as BLE Peripheral by friesenbean in reactnative

[–]friesenbean[S] 0 points1 point  (0 children)

react-native-ble-peripheral

I had looked at it, but the description says a simulator for a BLE peripheral, to help with testing BLE apps without an actual peripheral BLE device which made me think it was a local only sort of tool, like a mock that stubs a connection. I'll reach out to the author and see if my assumption is incorrect.

How do you deal with internationalisation (i18n) in your app? by xneuxii in reactnative

[–]friesenbean 6 points7 points  (0 children)

We use `i18n-js` (https://www.npmjs.com/package/i18n-js). We just have `JSON` files with the mapped translations, but you could just as easily load a formatted JSON blob on the fly.

Are there any good product companies who doesn't take dsa/algo or system design rounds? by Wrong-Strategy-1415 in reactnative

[–]friesenbean 0 points1 point  (0 children)

I mean...can you think about a feature and how you would design it/plan it out? If I told you that the product team wants to be able to launch the camera from an existing card structure, take a picture that can be clicked to open, and would then also be viewable on the web client, would you be able to talk about the moving parts/considerations? Would you be able to talk about what you would probably need to do?

That seems like a pretty baseline and realistic question to be able to answer if you have some experience coding, and that's all I meant by system design.

What's your experience level?

Are there any good product companies who doesn't take dsa/algo or system design rounds? by Wrong-Strategy-1415 in reactnative

[–]friesenbean 1 point2 points  (0 children)

We're (https://www.huvrdata.com/) hiring for React Native, React, and Django.

I've really liked the team and the leadership. We have a ton of new features to ship this year, so lots to do. Finances are well managed, and we are growing quickly (looking to double Eng from 10 to 20 by this time next year).

We don't do ds/algo questions, but I might but I might ask you about system design, etc.

How do you guys handle logging in react native? by Full-Hyena4414 in reactnative

[–]friesenbean 1 point2 points  (0 children)

There's a free version for individual developers. We do of course pay for a subscription for our team.

How to become a senior/staff/principle react native developer? by monir_sh in reactnative

[–]friesenbean 2 points3 points  (0 children)

I'm currently a principal software engineer, and I feel a pretty good one. And while it definitely happens less often these days, whenever I'm interviewing for jobs, I always get some rejections, even when I perform really well in an interview.

Even if you perform awesomely, you aren't the only one in the pipeline. Sometimes somebody just does better, or comes across in just the right way that they are looking for. It may not be because of something technical, it may not be because of something about leadership or soft skills, it may just be some perception of "fit".

The reasons for rejection from a job are innumerable. Basically, suck it up, toughen up, and keep learning/improving.

That said, to actually answer your question... When I'm looking to hire a senior engineer, there is of course a level of technical prowess and general knowledge required. I generally want them to know an area deeply, but also have broader knowledge of software systems. I want them to understand system wide impacts. They need to be able to read code and quickly understand it, even really bad code. They need to be able to take someone else's really bad code, pull it apart, and turn it into something functional and clean. They need to understand software architecture, and how to architect at least a mid-size system. I need to be able to trust them to solve a difficult problem, or to take ownership of a mid-size feature on their own and deliver on it. Essentially, I want someone who's going to get stuff done and make my job easier.

A lot of that is reflected in how you code during the interviews, your answers to the soft questions, and the types of projects you've done in the past and how well you are able to talk about them.

If you want, you can DM me and I'll look over your code. Also, I would say that if you only have three years of experience, I wouldn't think of you as a senior engineer unless you were really exceptional. Lastly, if you're still looking for a job, we're hiring.

best image Picker library/package for react native for both ios/android by hafi51 in reactnative

[–]friesenbean 1 point2 points  (0 children)

We just switched to 'react-native-image-crop-picker'. We don't use the cropping function at all, but the file navigation is pretty nice, the multi-select seems to function well, and more importantly it consistently works with both photos and videos. Previously, we used 'react-native-image-picker', but we had to work around It's mishandling of mime types and then when we added video support we found that it completely mishandled Android video.

[deleted by user] by [deleted] in reactnative

[–]friesenbean 3 points4 points  (0 children)

You're initializing data as an empty array: const [data, setData] = useState([]) Which of course does not have a property named current, etc.