Senior Frontend Developer, ReactJS
JOB DESCRIPTION
Hostaway is the fastest-growing global SaaS start-up in the vacation rentals industry. Our products provide the best and most cost-effective solutions for property managers and vacation rental owners. Our major partners include Airbnb, Booking.com, Expedia, and several other leaders in the industry. We are a company that strongly believes in teamwork, design and creativity. We love to build the best possible digital products that make the world a better place.
We are looking for a qualified Frontend developer who is dedicated, writes high-quality code and follows best practices and standards, in order to build a scalable platform that produces value for our customers. You will be a part of a team that is responsible for all phases of the ongoing software development from the initial specification, through to design, development, testing, deployment, and monitoring. If you’re interested in creating a user-friendly environment by writing code and moving forward in your career, then this job is for you.
Tech stack:
- Front End: JavaScript, React, Typescript, CSS, HTML, Redux-saga, RESTful API, Webpack, Figma, Linux.
- Back End: PHP 8.1, MySQL, Phalconphp, OOP, AWS, RESTful, TDD, Unit tests, Linux, Composer, Docker, Redis.
Our Engineering team
Several teams are working on the product, more than 30 engineers in total: backend and frontend developers, QA Automation team, iOS и Android developers, UI/UX designer, Product and Project managers.
You can expect from us:
- Working with technical background management
- Mentoring by an experienced engineers
- Opportunity in choosing technologies used, tools and processes
- Truly agile product development
- Fast decision making, no bureaucracy
- Work-life balance - no overworking, no time trackers and no silly deadlines
- Joining the global project which has achieved Product Market Fit
We want to offer you:
- Stable competitive salary (The final compensation will vary based on individual experience, skills, and job-based knowledge)
- Remote work opportunity
- Flexible work schedule
- Co-working space refund
- Annual paid vacation
- Knowledge sharing sessions
- Multicultural working environment
JOB REQUIREMENTS
Responsibilities:
- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Create integration with REST API
- Collaborate with other team members and stakeholders
- Assure that all user input is validated before submitting to back-end
- Mentor junior developers and provide technical leadership on assigned projects
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Requirements:
- 5+ years of experience in frontend development
- Experience with JavaScript, React, Redux-saga, Typescript, Webpack, Git, npm, yarn
- Proficient understanding of web markup, including HTML5, CSS, SASS/LESS
- Proficient understanding of TDD methodology, experience in writing unit tests
- Strong knowledge of OOP and patterns
- Experience with React Native is desirable
- English Intermediate+
Recruiting process:
- CV and source code samples evaluation by the technical specialist
- Non-technical interview - 30 minutes introduction call
- Technical interview - 1 hour conversation with the team
- Cultural Fit Interview - 45 minutes talk with the Management