Position: Middle/Senior React-Native engineer for Real Estate project
Company: Ralabs
Experience required: 3y
English level: upper

**We are looking for a Middle/Senior React Native Engineer to join a project in the tech capital of the world - Silicon Valley.**

**Project idea?**
The project was founded back in 2014 with the goal of connecting private and government universities with regular people like we are. You have a variety of auditoriums, gyms, classrooms, and other venue options available for community use. Schedule facility uses and manage requests from the community all in one place.

Just imagine that you’re a football player and you can rent a football field at Harvard to play with your friends. Amazing, right?

**What are we doing on the project?**
We’re creating a new project from scratch, built on cutting-edge technologies, and utilized by thousands of customers daily. We’re using Serverless (such as Lambda functions) and NoSQL to manage huge amounts of data and deal with existing customers.

**Is there a legacy?**
No

**What is the team size and structure?**
Our team consists of Middle FE, DevOps, UI/UX Designer, Manual QA, and PM.

**What exciting things is the product doing for the community?**
The product is transforming the way public and private spaces are discovered, reserved, and used across communities – all online and accessible anywhere.

**How many stages of the interview are there?**
– Interview with the Recruiter – up to 30 min.;
– Technical interview on our side – up to 1-1:30 h;
– Interview with the client.

**Requirements**
• 3 years of experience in developing mobile applications using React Native;
• Experience with Redux or other state management libraries;
• Experience with RESTful APIs and integrating with third-party libraries;
• Knowledge of ES6+ JavaScript, HTML, and CSS;
• Experience with Git and Agile development methodologies;
• Understanding of mobile development best practices, including performance optimization and security;
• Excellent problem-solving and analytical skills;
• Strong communication and collaboration skills;
• An Upper-intermediate level of English.

**Responsibilities**
• Development of the application with search functionality;
• Development of the Client application’s structure;
• Direct communication with the development team and customers;
• Taking participation in sprint planning and task evaluation;
• Ensuring the code tests coverage.