Role:
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.
Responsibilities:
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.
Requirements:
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.
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.