The Project
We are on a mission to motivate and inspire consumers to get living the life they deserve. We know that when you look for a property, it’s not just a better home you seek, it’s a better future.
We build the leading digital real estate platform in the Middle East and North Africa region. A UAE-born company expanded its operations to Qatar, Bahrain, Saudi Arabia, and Egypt over the years. Recently, it acquired a significant stake in Zingat in Turkey. The company is one of the largest technology challengers in the region and on a journey to becoming a Unicorn. We are aspiring to create a lighthouse technology company which will have a lasting impact in the entire tech ecosystem in our geography.
We are connecting millions of property seekers with thousands of real estate professionals within the region and are constantly working on upgrading and improving the consumer and customer experience. We have a wealth of knowledge on our Hub to help real estate professionals better serve their clients. Our CRM and property management solutions help real estate professionals to digitize their operations so they focus their time and efforts on managing client relationships instead of system processes.
Job Description
We are looking for a highly capable React developer. You will be collaborating with our front-end application developers, liaising with back-end components, and integrating protection solutions.
To ensure success as a React developer, you should possess extensive knowledge of JavaScript frameworks based services and experience in a similar role. An accomplished developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers
and end-users.
We believe in nurturing our talent and encouraging creativity and autonomy, where you are free to grow and develop your career in a fun, forward-thinking and positive environment.
You will
- Work as part of a small team to build React applications for the B2B and B2C side of the
business. - Architect, build and maintain React application(s) with clean code.
- Participate in implementation and delivery of features
- Mentor and help people grow in their respective roles
- Collaborative and communicative approach to problem solving
- Support and improve existing applications and their codebases
- Implement UI’s that match designs.
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
- Write unit and integration tests.
- Drive the development of the features from inception to production.
- Work as part of a product team (developers, project manager/s, QAs and designers.
- Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.
- Be part of a community of React developers who share knowledge and help each other as problems arise.
Must haves
- Strong knowledge of modern JavaScript (ES5, ES6 & TypeScript)
- Advanced OOP knowledge (Object Oriented Programming)
- Ability to architect solutions outside of a framework, but knowledge of React is a necessity
- Strict compliance with TDD (Test-Driven Development)
- Ability to create simple and maintainable code
- Ability to learn & apply company coding standards & processes
- Intermediate knowledge HTML5 and CSS3
- Experience with functional programming
- Experience in single page application development as well as classic website
- Experience in CSS architecture patterns (BEM, CSS Modules etc.)
- Basic knowledge of backend technology
- Experience working in Agile/Scrum teams
- A passion for software development. You’re constantly striving to learn new things and improve. You follow industry news, regularly tinker with new technologies, and read books and blogs to keep your skills current.
Nice-to-haves
- Experience with AWS cloud services
- Experience with CI/CD Pipelines
- Experience with running web applications on Docker environment
Why it’s worth joining us?
Health care
Individual training budget
Fully remote work
Flexible working hours
Unique working atmosphere
Family-friendly community
Knowledge sharing with developers with extensive experience
In-house training programs (Angular, IOS, Android, CyberSecurity Leadership)