Senior Front-End Engineer
Role details
Job location
Tech stack
Job description
You will play a key role in designing and developing modern web applications used daily by top real estate professionals across the United States. You will work closely with backend engineers, designers, and product managers to deliver intuitive, high performing features that directly impact our customers. What You'll Do:
- Own and manage a portfolio (book of business) of assigned enterprise customers
- Design, build, and maintain production grade frontend features for Rechat's web platform
- Translate product and business requirements into elegant, user friendly interfaces
- Collaborate closely with backend engineers and designers to deliver end to end solutions
- Build responsive and mobile friendly components and layouts
- Optimize applications for performance, scalability, and reliability
- Ensure visual consistency and alignment with Rechat's design system and brand standards
- Contribute to frontend architecture, technical standards, and best practices
- Debug, test, and troubleshoot issues across the application
- Stay current with modern frontend technologies and industry trends
Requirements
Rechat is looking for a Senior Frontend Engineer to join our growing product and engineering team. This role is ideal for an experienced frontend developer who is passionate about building high quality user experiences, writing clean and scalable code, and working on a widely used enterprise SaaS platform., * 5 or more years of professional software development experience with a strong focus on frontend engineering
- Advanced knowledge of JavaScript and extensive experience with React
- Working experience with TypeScript
- Strong understanding of modern CSS frameworks and preprocessors such as Sass or SCSS
- Experience integrating APIs and working with microservices
- Hands on experience with Material UI or similar component libraries
- Experience with frontend testing frameworks and build and bundling tools
- Proven experience building and maintaining enterprise level web applications
- Strong problem solving skills and attention to detail
- Excellent communication skills and ability to work effectively in a fully remote team, * Bachelor's degree in Computer Science or a related field preferred, or equivalent professional experience
- Five to seven years of relevant professional experience, or a combination of experience and education
Benefits & conditions
- Competitive compensation
- Fully remote with flexible work/life balance
- A diverse, inclusive, and highly collaborative culture
- Meaningful work with a product used by real professionals every day
- Paid Time Off