Job Description:
React Native JD
React Native is a JavaScript framework for native app development, or, in other words, creating natively rendering mobile applications for iOS and Android.
The must-have skills for React Native Developer
React Native developer hard skills - Outstanding technical knowledge is what makes a difference between the expert React Native developer and someone who still needs to do more learning of React Native app development.
Excellent knowledge of JavaScript- Have deep knowledge of JavaScript. It is the heart of everything in cross-platform mobile app development.
Knowledge of basic React assumptions- The concepts like Virtual DOM, JSX, and component lifecycle should be as familiar to Native React app developers
Experience with Android and iOS development - Skilled React Native developer gets the difference between iOS and Android mobile app development. Being familiar with Objective-C and Swift in order to make the app work on different devices is also necessary.
Familiarity with useful tech tools - A big plus if they are familiar with at least some extra tools like Redux, Enzyme, Hockeyapp, and so on.
Writing clear code- The apps created by your development team should have consistent and readable source code. This is important because you need to be able to easily maintain the app at present and make improvements in the future.
Must-have soft skills - They should be good communicators, team players, problem-solvers. They also should be able to give constructive feedback, receive criticism, and generally be open-minded and curious folks.
React Native developer job description
An enthusiastic and innovative team at HOPE Research Group is looking for a React Native developer. If you have experience in building mobile apps for Android and iOS, looking for more growth opportunities, and are willing to participate in creating more amazing products, we’re waiting for you! You will be responsible for architecting and building apps, and working closely with the teams responsible for other layers of the product infrastructure.
- A skilled React Native developer with [3+ Must] years of experience building mobile apps for both Android and iOS;
- Proven experience with HTML5, CSS3, TypeScript, and other frontend related languages will be an additional advantage.
- Have expert knowledge of JavaScript and can write clean, well-documented code;
- Can work with third-party dependencies and debug dependency conflicts;
- Know native build tools
- Have a good understanding of REST APIs
What you will do:
- Together with the team, build good-looking smooth UIs for Android and iOS;
- Spot and fix bugs and performance gaps;
- Utilize native APIs for cross-platform app integrations;
- Maintain apps and write automated tests to ensure the highest product quality;
Below are some ideas of what you can ask your potential hires to check their hard and soft skills.
Hard skills interview questions
- Can you explain in simple words what is React Native?
- Please name the key advantages of using React Native for mobile development?
- How do you start the React Native app development? ● What are the steps to convert a native iOS app to Android? ● What is cross-platform application development?
- What is the difference between native and hybrid app development?
- What is a virtual DOM?
Soft skills interview questions
- What are your professional strengths and weaknesses? ● Can you describe the most interesting React Native app development projects you’ve been a part of?
- How can you as a React Native app developer contribute to efficient project management?
- Have you ever made a professional decision that turned out to be a mistake? How did you deal with it?
- Can you recall the last time a manager rejected your idea? How did you accept their feedback?
- Why did you decide to apply for a job at our company?
City: Bengaluru
State: Karnataka
PostalCode: 560071
Recruiter: Minesh Sheth - +91 75750 05038
Workhours: 8 hours
Created Date: 12-12-2021
Desired Skills: Outstanding technical knowledge is what makes a difference between the expert React Native developer and someone who still needs to do more learning of React Native app development.
Excellent knowledge of JavaScript- Have deep knowledge of JavaScript. It is the heart of everything in cross-platform mobile app development.
Knowledge of basic React assumptions- The concepts like Virtual DOM, JSX, and component lifecycle should be as familiar to Native React app developers
Experience with Android and iOS development - Skilled React Native developer gets the difference between iOS and Android mobile app development. Being familiar with Objective-C and Swift in order to make the app work on different devices is also necessary.
Familiarity with useful tech tools - A big plus if they are familiar with at least some extra tools like Redux, Enzyme, Hockeyapp, and so on.
Writing clear code- The apps created by your development team should have consistent and readable source code. This is important because you need to be able to easily maintain the app at present and make improvements in the future.
Must-have soft skills - They should be good communicators, team players, problem-solvers. They also should be able to give constructive feedback, receive criticism, and generally be open-minded and curious folks.
Responsibilities: An enthusiastic and innovative team at HOPE Research Group is looking for a React Native developer. If you have experience in building mobile apps for Android and iOS, looking for more growth opportunities, and are willing to participate in creating more amazing products, we’re waiting for you! You will be responsible for architecting and building apps, and working closely with the teams responsible for other layers of the product infrastructure.
- A skilled React Native developer with [3+ Must] years of experience building mobile apps for both Android and iOS;
- Proven experience with HTML5, CSS3, TypeScript, and other frontend related languages will be an additional advantage.
- Have expert knowledge of JavaScript and can write clean, well-documented code;
- Can work with third-party dependencies and debug dependency conflicts;
- Know native build tools
- Have a good understanding of REST APIs
Experience Requirements:3 to 5
Industry: IT
Salary Range: 500000- INR
Openings: 1