Position: Middle/Senior React JS Developers
Company: AYA Software
Experience required: 3y
English level: intermediate

Customer is a world leader in real estate services, powered by an entrepreneurial spirit. They buy, build, occupy and invest in a variety of assets including industrial, commercial, retail, residential and hotel real estate. From tech startups to global firms, our clients span industries including banking, energy, healthcare, law, life sciences, manufacturing and technology.

Framework:
- React. JSX, virtual DOM, hooks, state management
- React Native. JSX, virtual DOM, hooks, state management, understanding of Android/iOS ecosystem, Xcode and Android studio.

**Key qualifications of the candidate:**
- GIS experience is required
- Design patterns, development principles
- HTML/CSS. Pre/post -processors, methodologies
- JavaScript/TypeScript. Core, performance, security
- React JS
- Testing. Approaches, types, tooling
- CI/CD. Understanding, usage
- Authorization. JWT
- Git. Branching strategies
- Agile. Principles and processes
-Strong interpersonal and communication skills
- English - Upper-Intermediate
Responsibilities:
- Be proactive in communication with team members and client
- Delivery. Create and maintain modern solutions according to unit standards
- Code Quality.  Follow and improve code quality standards
- Analyze and Estimate. Perform technical assessment of business requirements to ensure the possibility of their implementation within a reasonable time
- Software Design. Create and review software feature design documents and provide the solution
- Mentorship of junior colleagues
 
**We are offering:**
 
- English lessons with a native speaker (in the future).
- Monthly Tech Talks for sharing knowledge.
- Corporate solid management and transparent strategy.
- Unlimited area for self-development and personal growth.
- Flexible working hours, and a high salary.
- Possibility of a day off or sick leave without any documentation.
- The full-time workload on a remote basis
- Start - ASAP
- Duration - 8+ months

**Interview stages:**
1. Recruitment interview.
2. Technical interview.
3. Client interview.
4. Job Offer.

We will be pleased to see you as a member of our team!