Senior Software Engineer - FrontEnd

وصف الوظيفة


Stella Stays is a prop-tech start-up with a mission to reinvent rental globally and a vision to create the future of living.

We offer beautifully designed, thoughtfully equipped, tech-enabled residences, and a seamless digital guest experience.

Stella Stays is the winner of:

  • 2022 Gulf Business Award for "Proptech Company of The Year"
  • 2021 Stevie Awards for the “Most Innovative Tech Start-up of The Year” and “Innovative Achievement in Sales” for our technology and revenue generation strategy respectively.

At Stella Stays, you will:

Work comfortably in an agile environment, focusing on producing value in high quality. Your primary focus will be on developing user interface components and implementing them following well-known React.js patterns, paradigms, and best practices.

Responsibilities

  • Developing new user-facing features using React.js
  • Guide and help teammates in producing high-quality and efficient code
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high-quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Writing consistently good and maintainable code, with little syntax/conventional feedback
  • Consistently authoring good test cases and achieving good test coverage with the help of the team
  • Aiding others to reach project completion

Requirements

The ideal candidate for this role should have:

  • Proven experience in designing abstract and high-level UI architectures
  • Working with Test-Driven Development (TDD)
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js, its internals, and core principles
  • Thorough understanding of RESTful APIs
  • Thorough understanding of GraphQL
  • Thorough understanding of Typescript
  • Experience in Gherkin/Cucumber for BDD
  • Experience in popular React.js workflows (such as Flux or Redux)
  • Experience in common front-end development tools such as Babel, Webpack, Vite, NPM, etc.
  • Thorough understanding of Git
  • Familiarity with newer specifications of EcmaScript
  • Familiarity with Trunk-based Development
  • Experience in Next.js is a plus
  • Context Switching is a plus
  • Knowledge of standard authorization mechanisms, such as JSON Web Token
  • Ability to understand business requirements and translate them into technical requirements
  • A keen eye for detail
  • A knack for benchmarking and optimization

Benefits

  • Competitive Salary
  • Medical Insurance
  • Career Growth Plan

If you have what it takes to be a part of this exciting opportunity, don't hesitate to apply and embark on a journey that will challenge and inspire you. Join our team and unlock your true potential as we revolutionize the Prop-tech Industry together. Take the first step towards greatness and apply now!