In this role, you will be an integral part of developing new customer facing interfaces that will further our mission to create a friction free way of transacting real estate. You will work closely with different stakeholders to develop solutions to complex problems and will participate in brainstorming sessions to give feedback on our technologies, algorithms and products. As our ideal candidate, you advocate for the best UI/UX practices to deliver high-quality user facing solutions. You drive technical innovation, are action oriented, and you like solving problems. You are energized by being able to clearly see how your work impacts the success of our business. You have strong collaboration and communication skills and are comfortable working independently or as part of a small (but mighty) team. You are looking to make your mark and want to be part of an organization that is changing the way real estate is transacted.



 Design and create scalable, accessible, and cross-browser compatible experiences leveraging React.js

 Drive solutions to complex problems through feedback, design review, code review and discussions with cross-function teams

 Make comprehensive technical recommendations to engineering leadership team based on the design and review process

 Collaborate with other members of the engineering team to provide holistic analysis of technical requirements in order to design solid software architecture- from high level through low level implementation

 Improve Engineering delivery through all phase of the software development lifecycle (build, test, and release)

 Collaborate with the product and design teams to understand end-user requirements, formulate use cases, and then seamlessly translate that into a pragmatic and effectivetechnical solution.



 BS in Computer Science or equivalent practical experience

 You are passionate about User Experience and UI software development

 Demonstrable fluency in React.js and its core principles

 Strong focus on quality with an eye for detail

 Strong understanding of software architecture principles

 Ability to work independently as part of a small team

 5+ years of experience with JavaScript, CSS, and HTML and a deep understanding of their cross-browser challenges and performance issues

 3+ experience building single page web applications, responsive websites using React, Typescript/Flow.


 Experience with JavaScript automated testing framework - Karma, Jasmine, Enzyme or JEST with debugging skills.

 Experience with Next.js or universal/isomorphic React is a plus.

 Experience with Mobx, Apollo GraphQL is a plus.

Start your professional career with us

At Rootstack, we are focused on creating the technologies of the present and the future that help our clients elevate their digital presence. With a work culture focused on success, we put our employees first and we will focus on your growth within the company, always motivating you to achieve greatness.

First name *
Last name *
E-mail *
Phone *
CV *
English level *You can take a quick 15 minutes test here:https://www.efset.org/quick-check/
Primary role
Department *

This is the role for which you are applying: the one you are performing right now or you think you already have enough experience to be considered for the position.

Role *
Years of experience*

This section is for the recruitment of Rootstack employees. We are not responsible for any information you provide. We will not share your information with any third party. We will not be liable for any loss or damage arising from the use of this application.