Frontend Engineer at Rentvine

Apply Now

Job Description

Rentvine is the fastest-growing property management software company in the industry, ranked #60 on the 2025 Inc. 5000 list. Our powerful, cloud-based platform helps property managers streamline operations, reduce manual work, and deliver a better experience for tenants and owners. Behind that innovation is a team-first culture that puts people at the center. We care deeply about building a company where smart, driven individuals can grow, feel supported, and do the best work of their careers. Our people aren’t just part of our success—they’re the reason for it.

About The Role

We are seeking a skilled Frontend Engineer (React) to join our talented engineering team. In this role, you will play a critical part in translating existing screens into a newly designed UI based on provided wireframes while maintaining and enhancing the platform’s functionality. You will collaborate closely with our UI/UX designer and product team to ensure a seamless user experience and visually appealing interface.

What You’ll Do

Implement UI updates based on provided wireframes, ensuring consistency with the new design language.
Maintain and enhance the existing frontend functionality to improve user experience and system performance.
Work closely with UI/UX designers, product owners, and backend engineers to ensure high-quality product development.
Write clean, efficient, and maintainable code while adhering to best practices.
Participate in code reviews, providing and receiving constructive feedback to maintain a high-quality codebase.
Optimize the application for performance, accessibility, and scalability.
Highly skilled at troubleshooting and effectively solving bugs.

Qualifications

3-7+ years of professional front-end development experience.
Strong proficiency with React and JavaScript.
Experience working with Tailwind CSS and proficiency in creating responsive layouts.
Ability to effectively translate wireframes into a fully functional UI while preserving and improving existing functionality.
Solid understanding of state management, component-based architecture, and performance optimization techniques.
Experience integrating APIs and working with backend engineers to ensure seamless data flow.
Excellent communication skills and ability to collaborate with cross-functional teams.
Strong problem-solving skills and ability to take ownership of tasks with minimal supervision.
Experience working in an agile development environment.

Nice-to-Have

Obsessed with identifying and resolving both new and existing code patterns to enhance and accelerate the development experience.
Experience with testing frameworks like Jest, React Testing Library, or Cypress.