
React Native Developer, Remote
RemoteWarsaw, Mazowieckie, PolandEngineering
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 React Native developer who will be responsible for building mobile applications using the React Native framework, creating cross-platform applications that work seamlessly on both iOS and Android devices. 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: PHP7.4, MySQL, Phalconphp, OOP, AWS, RESTful, TDD, Unit tests, Linux, Composer, Docker, Redis.
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 or 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
Annual paid vacation
Knowledge sharing sessions
Multicultural working environment
Job requirements
Responsibilities
- Develop mobile applications using React Native framework
- Collaborate with the development team to design and implement mobile app features
- Write clean, maintainable, and efficient code following best practices
- Troubleshoot and debug issues to optimize app performance and ensure a smooth user experience
- Participate in code reviews to maintain code quality and provide constructive feedback
- Collaborate with UX/UI designers to ensure the best possible user interface and experience
- Perform unit testing and ensure code coverage to maintain application stability
- Optimize applications for maximum speed and scalability
- Own the technical quality of the product
- Proactively discover, document and advocate for technical improvements in the mobile apps
- Help come up with easy to implement, quality solutions to complex problems
- Assist in the development of technical documentation, including requirements and design specifications
Requirements
- Proven 2+ work experience as a mobile app developer, specifically with React Native
- Strong proficiency in Typescript, Webpack, React Native, React, Redux-saga, npm, yarn, git
- Proficient understanding of web markup, including HTML5, CSS, SASS/LESS
- Hands-on experience with Firebase, react-i18next, @react-navigation would be a plus
- Knowledge of Android and IOS platforms specifics
- Proficient understanding of TDD methodology, experience in writing unit tests, ui/component tests
- Strong knowledge of OOP and patterns
- UI/UX design experience is a plus
- Strong problem-solving skills and attention to details
- Good communication and collaboration skills, 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
More info about the company
https://www.hostaway.com
https://www.youtube.com/watch?v=d_JSWHEgFkc&t=4s
https://www.capterra.com/p/152433/Hostaway/
or
All done!
Your application has been successfully submitted!