React Native Frontend Developer
7h ago⚠️ Before applying, please carefully review all the job requirements
- Location:
- Dubai (UAE)
- Work Arrangement:
- Remote
- Experience:
- Required
- Job Type:
- Full Time
- Company:
- Globant
- Salary:
- Negotiable
- Posted:
- 2026-10-13
Job Overview
- A new opening is available for a React Native, Sr. The work arrangement is listed as remote. The requirements point towards React.js, REST APIs, GraphQL, Git and GitHub and Firebase. The experience level listed is 5+ years. For general context: React is a popular library for building interactive user interfaces. REST APIs let the front end and back end of an application exchange data in a structured way. Read the details below carefully and use the application link on this page if the role matches your profile.
What These Requirements Mean in Practice
- ★ React.js: Building user interfaces from reusable components and managing the data that changes on screen.
- ★ REST APIs: Designing and consuming HTTP endpoints so a front end, mobile app or another service can exchange data.
- ★ GraphQL: Querying exactly the data a client needs through a single endpoint instead of many fixed ones.
- ★ Git and GitHub: Tracking changes, working on branches, opening pull requests and resolving conflicts so a team can share code safely.
- ★ Firebase: Using Google's backend services such as Firestore and Authentication to build apps without running your own servers.
- ★ Flutter / React Native: Building mobile apps for Android and iOS from a single codebase.
Skills to Brush Up Before Applying
- ★ React.js: components, props and state, useState and useEffect, lists, forms and conditional rendering
- ★ REST APIs: HTTP methods and status codes, authentication basics such as tokens, validation and error responses
- ★ GraphQL: queries, mutations and schemas, resolvers, how it compares with REST
- ★ Git and GitHub: branching and merging, pull requests and code review, resolving merge conflicts
- ★ Firebase: Firestore data modelling, security rules, authentication flows
- ★ Flutter / React Native: widgets or components, state management, calling APIs
Who May Be a Good Fit for This Role?
- This role may be suitable for candidates who bring substantial experience and are comfortable owning technical decisions and supporting other team members. Those who are comfortable with React.js, REST APIs, GraphQL, Git and GitHub and Firebase and enjoy building practical projects may find the requirements a good match. A remote arrangement may suit people who work well independently and communicate clearly in writing. This is editorial guidance only, and the employer makes the final decision on suitability.
Application Tips
- Applicants may want to highlight relevant experience with React.js, REST APIs, GraphQL and Git and GitHub in their CV. Because version control is mentioned, a GitHub profile with a few well-described repositories can make your skills easier to verify. A short, role-specific summary at the top of your CV usually reads better than a generic profile. These are general tips, not requirements stated by the employer.
Prepare for Your Interview
- These suggested questions can help you prepare for an interview by focusing on the skills, responsibilities, and technical areas relevant to this role. They are for preparation only and are not confirmed employer questions.
- Q: How does useEffect work with its dependency array, and what mistakes do people commonly make with it?
- Q: What makes an API RESTful, and how do you choose HTTP methods and status codes for different operations?
- Q: How does GraphQL differ from REST, and when would you prefer one over the other?
- Q: What is the difference between git merge and git rebase, and when would you use each?
- Q: How do Firestore security rules work, and how would you model data to keep reads efficient?
- Q: How does a cross-platform framework differ from building native mobile apps, and what are the trade-offs?
- Q: How do state and props differ in React, and how do you decide where state should live?
- Q: How would you handle authentication and input validation for a REST API you are building?
- Q: How do you stay organised and communicate clearly when working remotely?
- Q: Tell us about a technical decision you owned and how you handled the trade-offs.
- Q: How do you review code and support less experienced teammates?
Login and apply for the Position: Apply Here