Position: Middle ReactJS/React Native Developer (Real Estate Solution)
Company: Sigma Software Group
Experience required: 5y
English level: upper

Do you have an extensive hands-on **React/React Native and NodeJS** experience? Do you enjoy a flexible and energetic work culture? We would love to hear from you!

The ideal candidate we are looking for loves programming, but is passionate about product development and working with an awesome team.

This is an opportunity to work directly with the customers to create innovative high quality and defect-free solutions to meet their business needs.

**PROJECT**
The aim of this project is to create a platform for all homes in Sweden, including rental rights.

The product we develop includes an extensive base of apartments and it deals with brokers to create the conditions for them to reach the buyers.

Major features that let the developed solution stand out from other similar services are:

Multiple bank mortgage services support
All types of transactions related to the house services
My Assistant guidance for signing domestic services contracts or terminating them when moving out
Wide variety of categories to customize your search results

**RESPONSIBILITIES**
Take responsibility for the delivery of major product features
Identify and resolve all related key technical issues under the Architect’s supervision
Contribute to requirements gathering
Analyze product requirements and take major part in designing the software at the high and detailed level
Create or at least contribute to the creation of technical specifications
May be involved in the technology prototyping
Carry out technical supervision of junior software development staff
Clarify technical details for junior software development staff
Participate in estimation and planning sessions
Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
Promote good design principles such as code reuse, modularity and extensibility and mentors others in these principles
Perform code reviews for compliance with best engineering practices, coding standards and quality criteria set forth on the project
Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
Continuously participate in technical risks identification and analysis, immediately notify the Project Manager of new risks identified, and suggest the mitigation strategy
Create user documentation
Escalate technical issues that cannot be solved without additional involvement of project, department or top management
Report status and progress according to the project and Company demands

**REQUIREMENTS**
3 Years of Mobile App and Web Development experience based on React/React Native and NodeJS
Good experience in Mobile-based application
Hands-on experience in React Native
Hands-on coding skills in JavaScript for mobile
Well versed with continuous integration & delivery tools like Jenkins & Travis CI
Well versed in Agile methodology and team coordination in onsite — offshore model

**PERSONAL PROFILE**
Very good Team player
Delivery Oriented
Innovative and ability to think in creative fashion
Ability to perform under pressure
Adaptable to challenges
Problem solver